php 解決json_encode中文UNICODE轉碼問題

原文地址:php 解決json_encode中文UNICODE轉碼問題php


用PHP的json_encode來處理中文的時候, 中文都會被編碼, 變成不可讀的, 相似"\u***"的格式,若是想漢字不進行轉碼,json

這裏提供三種方法

1.升級PHP,在PHP5.4, 這個問題終於得以解決, Json新增了一個選項: JSON_UNESCAPED_UNICODE, 故名思議, 就是說, Json不要編碼Unicode.數組

2.把漢字先urlencode而後再使用json_encode,json_encode以後再次使用urldecode來解碼,這樣編碼出來的json數組中的漢字就不會出現unicode編碼了。函數

3.對unicode碼再進行解碼,解碼函數以下:編碼

例子

相關文章
相關標籤/搜索