阿拉伯语名称应通过SOAP发送。名称编码如下:
<value>محمد عبدالله هلال</value>
然而,当使用一些在线转换器将上述内容转换为UTF-8时,结果如下所示:
Ù...ØÙ......دعبدآٔه‡‡‡“أ
我在这里缺少什么才能显示正确的阿拉伯字符?
谢谢,
罗伯特
答案 0 :(得分:1)
您显示的编码数据会对您显示的无意义数据进行编码(或类似,因为它实际上也编码了一些不可打印的字符)。
所以输入已经错了。
您可能能够挽救它,但正确的解决方案是确保输入正确无误。
答案 1 :(得分:1)
这是从Android发送UTF-8
数据的问题。您的代码可以正常工作,但您必须将String
编码为Base64
。在服务器上,您只需将Base64
String
解码回来。它对我有用。如果您需要代码,我可以分享。