json_encode return 编码的utf-8字符串
json_encode return encoded utf-8 string
在托管我网站的共享 apache 服务器上,我无法将默认服务器设置设置为 utf-8
和 PHP json_encode return 编码的 utf-8 字符串来自如下文本:
乌兹别克斯坦
到 :
\u0645\u0631\u062a\u0636\u06cc
如何防止这种情况或如何return将其恢复为原始文本编码?
只需使用 JSON_UNESCAPED_UNICODE
标志:
echo json_encode($str, JSON_UNESCAPED_UNICODE);
在托管我网站的共享 apache 服务器上,我无法将默认服务器设置设置为 utf-8
和 PHP json_encode return 编码的 utf-8 字符串来自如下文本: 乌兹别克斯坦 到 : \u0645\u0631\u062a\u0636\u06cc
如何防止这种情况或如何return将其恢复为原始文本编码?
只需使用 JSON_UNESCAPED_UNICODE
标志:
echo json_encode($str, JSON_UNESCAPED_UNICODE);