当前位置: 首页 > 知识库问答 >
问题:

我的应用程序在检索sql服务器的数据时显示问号而不是阿拉伯语单词?

袁河
2023-03-14

我有一个android出租车预订应用程序,这个应用程序和sql服务器之间有接口来存储来自它的数据。问题是:当我试图将任何阿拉伯数据存储到sql服务器时,应用程序会检索这些数据作为问号??????而不是阿拉伯单词。我不知道这个问题从服务器端或Android源代码(java)。我已经将服务器端的编码更改为utf-8genereal_ci但我仍然面临同样的问题。非常感谢您的帮助。谢谢

共有1个答案

刘瑞
2023-03-14

N前缀仅适用于实际字符串,而不是它的副本,因此:

declare @name nvarchar(50);
set @name = N'محسن';
insert into tests values(@name)
 类似资料:
  • 我正在尝试使用最新的雅虎天气apihttps://weather-ydn-yql.media.yahoo.com/forecastrss它工作得很好,但当我设置语言(lang=ar AE)时,它返回带问号的json响应,而不是阿拉伯字符。例如“城市”:“城市”对于英语来说,这是可以的。 我没看到留档里有关于utf设置的东西 当我打开雅虎的天气页面https://www.yahoo.com/news

  • 问题内容: 我有一个要排序的阿拉伯语单词列表。我曾尝试使用不同的语言环境(例如英语或法语,但希望不高)使用标准的Collat​​or,甚至创建了自己的RuleBasedCollat​​or,但无济于事。显然,默认排序依赖于unicode值顺序,该顺序在许多情况下都有效,但显然不适用于此顺序。 按照javadocs的说明,RuleBasedCollat​​or需要一个字符串,该字符串以您希望它们排序

  • 我正面临着从Oracle数据库12c获取阿拉伯语内容的问题,我已经回答了大多数问题,但没有任何问题与我一起工作。 我的阿拉伯字符返回如下“?????” 即使在java上,当我获得数据时,它也不会返回阿拉伯值 windows 10笔记本电脑(使用windows 10管理用户登录) Oracle 12C(使用系统用户登录) Java版本“1.8.0_152” 我在这里和网上找到了很多问题,比如: 无法

  • 我在从网络编码阿拉伯语响应时遇到问题,我正在使用volley调用网络服务 我试图解决这个问题。 我创建了自定义请求,然后在我登录时使用utf-8编码解析网络响应,以检查结果。这给了我奇怪的文字,这里是我的日志{“data”:null,“msg”:“ÙÙÙÙÙˆØØØØØØØØØØØØØØØØØØØØØØØØØ21所有尝试均失败。 谢谢你的帮助谢谢

  • 我们的应用程序会在阿拉伯文本后面加上括号时自动修改其布局,我想知道这是不是正确的行为? 应用程序以以下格式显示项目: 因此,英文结构“stackoverflow”的版本1.5将显示为: 注意:需要显示括号。ID 和第一个括号之间没有空格。括号仅包含版本。括号可以是任何角色,但现在切换到其他角色为时已晚! 这适用于从左到右的语言,但对于阿拉伯语,结构显示为以下形式: 我不是阿拉伯语使用者,我需要知道

  • 我已经在我的应用程序中添加了应用程序洞察。 过了一段时间,我正确地看到了浏览器页面的加载时间,但是其他的图都没有显示任何数据。 我看到这个: 我的razor布局中有正确的javascript片段(并且在查看网站时通过页面源验证了它既获得了输出,又将请求发送到); 我在web根目录中有; 在应用程序启动期间,我正在的方法中通过设置正确的检测密钥 请注意,我在文件中没有检测键,因为我正在多次部署网站,