UTF-8中阿拉伯字符的字符串编码

UTF-8中阿拉伯字符的字符串编码,utf-8,character-encoding,arabic,Utf 8,Character Encoding,Arabic,阿拉伯名称应通过SOAP发送。名称的编码如下: <value>&#217;&#133;&#216;&#173;&#217;&#133;&#216;&#175; &#216;&#185;&#216;&#168;&#216;&#175;&#216;&#167;&#217;&#132;&#217;&#132;&#217;&a

阿拉伯名称应通过SOAP发送。名称的编码如下:

<value>&#217;&#133;&#216;&#173;&#217;&#133;&#216;&#175; &#216;&#185;&#216;&#168;&#216;&#175;&#216;&#167;&#217;&#132;&#217;&#132;&#217;&#135; &#217;&#135;&#217;&#132;&#216;&#167;&#217;&#132;</value>
和#217…حمد عبدالله هلال
但是,当使用一些在线转换器将上述内容转换为UTF-8时,结果如下:
محمد عبدالله هلال

我在这里遗漏了什么以便显示正确的阿拉伯语字符

谢谢,

Robert

您显示的编码数据确实对您显示的无意义数据进行了编码(或类似编码,因为它实际上也对一些无法打印的字符进行了编码)

因此,您的输入已经错误


您可能能够修复它,但正确的解决方案是首先确保输入正确。

这就是从Android发送
UTF-8
数据的问题。您的代码可以正常工作,但您必须将
字符串
编码为
Base64
。在服务器上,您只需将
Base64
String
解码回来。这对我有用。如果您需要代码,我可以与您分享。

谢谢您的提示。。。我不知道输入可能是错误的,因为它来自不在我们责任范围内的组件。