UTF-8中阿拉伯字符的字符串编码
阿拉伯名称应通过SOAP发送。名称的编码如下:UTF-8中阿拉伯字符的字符串编码,utf-8,character-encoding,arabic,Utf 8,Character Encoding,Arabic,阿拉伯名称应通过SOAP发送。名称的编码如下: <value>محمد عبداللÙ&a
<value>محمد عبدالله هلال</value>
和#217
ØÙ
د عبداÙÙÙ ÙÙاÙ
但是,当使用一些在线转换器将上述内容转换为UTF-8时,结果如下:Ù Ø٠د عبداÙÙÙ ÙÙا٠我在这里遗漏了什么以便显示正确的阿拉伯语字符 谢谢,
Robert您显示的编码数据确实对您显示的无意义数据进行了编码(或类似编码,因为它实际上也对一些无法打印的字符进行了编码) 因此,您的输入已经错误
您可能能够修复它,但正确的解决方案是首先确保输入正确。这就是从Android发送
UTF-8
数据的问题。您的代码可以正常工作,但您必须将字符串
编码为Base64
。在服务器上,您只需将Base64
String
解码回来。这对我有用。如果您需要代码,我可以与您分享。谢谢您的提示。。。我不知道输入可能是错误的,因为它来自不在我们责任范围内的组件。