Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个问题,我的数据在 mysql 数据库中定义为 UTF-8。但是当我将它传递给 php 并将其格式化为 JSON 时,我没有得到 utf-8 符号。
我已经把标题 utf-8
header("Content-type: application/json; charset=UTF-8");
接下来我能做什么?
您可以用这个替换整个脚本
<?php header("Content-type: application/json; charset=UTF-8"); printf('{chr:"%s"}', "\xc6\x94");// Ɣ http://www.fileformat.info/info/unicode/char/0194/index.htm
然后尝试使用它。如果一切正常,则意味着您在 db 中的数据不是 utf8,或者您检索它的方式不保留 utf8。