通过JSON请求传递Unicode字符串

时间:2014-06-18 09:42:12

标签: android json

Mysql数据里面有一些带有unicode的文本,比如\ uXXXX。如何在textview中正确显示该unicode

在PHP中使用json_encode($ var),在JSON输出中产生\\ uXXXX

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

1 个答案:

答案 0 :(得分:0)

使用notpad ++打开你的php文件,从编码菜单中选择"在没有BOM的情况下编码为UTF-8"然后保存你的php文件。

然后像这样发送最终结果:

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

这样你的角色将完全按照他们的方式,你不会像\ uXXXX那样得到它们。