Mysql数据里面有一些带有unicode的文本,比如\ uXXXX。如何在textview中正确显示该unicode
在PHP中使用json_encode($ var),在JSON输出中产生\\ uXXXX
现在,Textview将unicode显示为\\ uXXXX而不是符号。如何在textview中将其显示为unicode符号。
答案 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那样得到它们。