我生成JSON一樣有效的字符串:[{"head":"Model Name","body":"T102HA-GR015T"}]
插入JSON字符串到MySQL列UTF-8
上UTF-8頁面header('Content-Type: text/html; charset=utf-8');
和文件編碼UTF-8生成的字符串。
由PDO做數據庫charset=utf8
DB表&列排序規則utf8_general_ci
當它插入到數據庫它看起來像連接:
俄羅斯:[{"head":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438","body":"T102HA-GR015T"}]
希伯來語:[{"head":"\u05d3\u05d2\u05dd","body":"T102HA-GR015T"}]
我希望它被插在實際郎字符數據庫,如:
俄羅斯:[{"head":"Название модели","body":"T102HA-GR015T"}]
希伯來語:[{"head":"דגם","body":"T102HA-GR015T"}]
東西(MySQL之外)的編碼它...查看http://stackoverflow.com/documentation/php/617/json/2019/encoding-a-json-string #t = 201612301618432725187 –
@RickJames非常感謝,它幫助我用'$ array = json_encode($ array,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);' – IncreMan