PHP Warning: json_encode(): Invalid UTF-8 sequence in argument in....

如題出現錯誤,緊急解決辦法以下:json

$vlaue是須要用json_encode()轉換,裏面包含有中文。執行後全是null,因此會出現如題的錯誤ide

那麼如何解決這個問題呢?spa

在綜合了網上資料的狀況下以及本身實際解決這個問題的辦法:code

在json_encode()前加上下面一句話:
orm

$var = mb_check_encoding($var, 'UTF-8') ? $var : mb_convert_encoding($var, 'UTF-8','GBK');ci

不信就去試試吧!
it

相關文章
相關標籤/搜索