使用MySQLi时如何处理斯堪的纳维亚字符?文本Päivänkakkara
现在在浏览器中打印为P\u00e4iv\u00e4nkakkara
。
初始化数据库连接时,我正在使用如下所示的set_charset
函数:
$conn->set_charset("utf8");
表的排序规则为utf8_unicode_ci
。
答案 0 :(得分:0)
我设法使用
正确打印文本echo json_encode($foo, JSON_UNESCAPED_UNICODE);
然而,我必须显式解析JSON客户端。我的客户端是用TypeScript编写的,所以:
JSON.parse(data);