我有一个带有一些表的MySQL数据库,所有表都以utf8_general_ci编码。 我正在请求mysqli并返回一个数组。
如果我print_r($my_db_answer);
我得到åäö像
Array
(
[hi] => hej
[hello] => hallå
)
如果我echo json_encode($my_db_answer);
我得到的所有字符串都不包含åäö正确,并且在包含这些值的字符串上为null,如下所示:
{"hi":"hej","hello":"hall\u00e5"}
关于php手册json_encode只适用于utf8,那么这里有什么问题?
答案 0 :(得分:1)
没关系......
(我在解码json之前检查了客户端中的json)