搜索

首页  >  问答  >  正文

php json_encode 解析的字符串有乱码怎么办

如题 比如
$testStr = '你好�帮忙看看'; // 是utf-8格式的 $testStr是一个变量,所以不知道有没有乱码,乱码在哪儿,所以用截取去除的办法似乎行不通。

$testStr1 = json_encode($testStr);

var_dump($testStr1);

打印为false

就是因为有乱码,如何解析有乱码的字符串,求指教,谢谢。

阿神阿神2763 天前898

全部回复(2)我来回复

  • 天蓬老师

    天蓬老师2017-05-31 10:35:50

    http://php.net/manual/zh/func...

    回复
    0
  • ringa_lee

    ringa_lee2017-05-31 10:35:50

    php的json_encode转码含有中文的数组要加参数,json_encode($array, JSON_UNESCAPED_UNICODE)。

    回复
    0
  • 取消回复