Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 通过web服务响应显示日语字符_Web Services_Rest_Localization - Fatal编程技术网

Web services 通过web服务响应显示日语字符

Web services 通过web服务响应显示日语字符,web-services,rest,localization,Web Services,Rest,Localization,我们在应用程序中使用RESTWeb服务,我的一些响应中有日语字符串,在页面上呈现为wiered框。有人能帮我一下吗 提前感谢你的帮助 Vaibhav Goswami。我想这里有一些可能性(我可以想到): 1.内容类型设置不正确 尽管XML文档包含正确的值,但响应内容类型标题可能没有正确的字符集值。你能检查一下这个值吗?它应该包含如下内容: text/html;字符集=utf-8 2.用于查看响应数据的应用程序不支持unicode 您确定响应中的数据不正确吗?您是否有一个编辑器或视图,确定您可以尝

我们在应用程序中使用RESTWeb服务,我的一些响应中有日语字符串,在页面上呈现为wiered框。有人能帮我一下吗

提前感谢你的帮助


Vaibhav Goswami。

我想这里有一些可能性(我可以想到):

1.内容类型设置不正确 尽管XML文档包含正确的值,但响应
内容类型
标题可能没有正确的字符集值。你能检查一下这个值吗?它应该包含如下内容:

text/html;字符集=utf-8

2.用于查看响应数据的应用程序不支持unicode 您确定响应中的数据不正确吗?您是否有一个编辑器或视图,确定您可以尝试支持unicode?如果您用来查看响应数据的应用程序无法处理unicode,则它可能会向您显示框,即使响应数据没有问题

3.这些字符不是UTf-8编码的 这个XML内容是如何产生的,它是如何写入响应的?当插入的字符实际上是其他编码(如UTF-16)时,是否可能报头错误地将内容报告为UTF-8

其他想法。。。
您提到,当“在页面上”呈现时,错误看起来不正确。你这到底是什么意思?在浏览器中显示之前,此XML是否用于在服务器上生成一些HTML?您的XML响应可能是UTF-8编码的,但HTML提供了错误的字符集信息。

响应的内容类型是什么?它是UTF-8,我们正在从外部服务fom httpclient获取响应,然后将其值放入框中。您确定响应内容本身的编码正确吗?您是否尝试“手动”连接到web服务?后端和客户端都使用什么技术(HttpClient看起来像.Net)?我似乎不理解“把它的价值丢进盒子里”。。。