打印报错信息,
var_dump(json_last_error_msg());
Malformed UTF-8 characters, possibly incorrectly encoded
json_encode 所有字符串数据的编码必须是 UTF-8,所以就返回false。
① 只需要把编码格转成UTF-8即可,mb_convert_encoding($value, 'UTF-8', 'UTF-8');
②中文乱码可以用以下方法转码
mb_convert_encoding( $value, 'UTF-8', 'UTF-8,GBK,GB2312,BIG5' );
意思就是把UTF-8,GBK,GB2312,BIG5这几种编码转成UTF-8编码。
网友评论