ErrorException:json_encode():参数中的UTF-8序列无效

时间:2016-01-21 10:39:45

标签: php json utf-8

我的服务器中出现此问题但我无法重现此问题。我的代码如下

createNewFile()

$ param1和$ param2由查询字符串获取 前http://mydomain?param1=param1&param2=param2

我尝试使用非utf-8字符重现这一点,但无法重现。请帮我重现一下。 我测试的样本网址。

http://mydomain?param1=parÃÂam1&param2=param2

1 个答案:

答案 0 :(得分:0)

您提交给json_encode函数的字符串必须是utf-8编码的字符串。您可以修复此错误,如下所示

 echo json_encode(utf8_encode($data));