问题
有时候大家会发现,使用json_encode函数将数组编译为json数据,存入数据库汉字变成了
{"value":"\u5bf9\u5bf9\u5bf9","color":"#173177"} 这样\u5bf9\u5bf9\u5bf9。
那么怎么解决这个问题呢?
解决方法
在使用json_encode函数时,填入第二个参数JSON_UNESCAPED_UNICODE,这个参数的意思就是让Json不要编码Unicode.
$data=json_encode($data,JSON_UNESCAPED_UNICODE);
这样的话你就会发现存入数据库时汉字数据就正常了
网友评论