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

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

$testStr1 = json_encode($testStr);

var_dump($testStr1);

打印为false

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

阅读 3.1k
2 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题