我在我的项目中使用 Volley 库
从服务器获取一个 json 文件。然后我解析文件以获取 Unicode 格式的不同字符串。例如:
String text=jsnObject.getString("name");
我的 json 文件中 name 的值为:
\u00D8\u00B3\u00D9\u2026\u00D8\u00B3\u00D8\u00A7\u00D8\u00B1\u00DB\u0152
但是当我记录文本字符串的值时,它会显示以下值:
سمساری
为什么它不显示正确的值,实际上是阿拉伯语中的一个词?!
最佳答案
要获得不同的语言,请在 php 端使用 utf8_encode(string)。
关于android json unicode解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35580185/