Android 通过JSON请求传递Unicode字符串

Android 通过JSON请求传递Unicode字符串,android,json,Android,Json,Mysql数据中有一些带有unicode的文本,如\uxxx。如何在textview中正确显示unicode 在PHP中使用json_encode$var,在json输出中生成\\uxxx 现在,Textview以unicode显示为\\uxxx,而不是符号。如何在textview中将其显示为unicode符号。使用notpad++打开php文件,从“编码”菜单中选择“不带BOM的UTF-8编码”,然后保存php文件 然后按如下方式发送最终结果: $json = json_encode($dat

Mysql数据中有一些带有unicode的文本,如\uxxx。如何在textview中正确显示unicode

在PHP中使用json_encode$var,在json输出中生成\\uxxx


现在,Textview以unicode显示为\\uxxx,而不是符号。如何在textview中将其显示为unicode符号。

使用notpad++打开php文件,从“编码”菜单中选择“不带BOM的UTF-8编码”,然后保存php文件

然后按如下方式发送最终结果:

$json = json_encode($data, JSON_UNESCAPED_UNICODE);
header('Content-type: application/json; charset=utf-8');
echo $json;

这样,您的字符将与它们完全相同,并且您不会像\uxxx那样获得它们。

请看,您是否可以不使用unicodeString.substr1,unicodeString.length;?或者字符串中有不止一个unicode吗?是的,它不止一个,并且不在sting的特定位置。其段落中带有\\uxxx