json_encode()抛出错误;参数“中的UTF-8序列无效”; 遇到PHP错误
严重性:警告 消息:json_encode()[]:参数中的UTF-8序列无效 文件名:controllers/share.php 电话号码:130json_encode()抛出错误;参数“中的UTF-8序列无效”; 遇到PHP错误,php,json,utf-8,Php,Json,Utf 8,严重性:警告 消息:json_encode()[]:参数中的UTF-8序列无效 文件名:controllers/share.php 电话号码:130 它以前使用过PHP5版本[我认为这是最新的主要php版本]。json\u encode只允许对UTF-8字符进行编码。看起来您试图编码的数据可能包含非UTF-8字符 因此,您应该首先将字符串/数据转换为UTF-8,然后进行编码 <h4>A PHP Error was encountered</h4> <p>S
它以前使用过PHP5版本[我认为这是最新的主要php版本]。
json\u encode
只允许对UTF-8
字符进行编码。看起来您试图编码的数据可能包含非UTF-8
字符
因此,您应该首先将字符串/数据转换为UTF-8,然后进行编码
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument</p>
<p>Filename: controllers/share.php</p>
<p>Line Number: 130</p>
json\u encode
只允许对UTF-8
字符进行编码。看起来您试图编码的数据可能包含非UTF-8
字符
因此,您应该首先将字符串/数据转换为UTF-8,然后进行编码
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: json_encode() [<a href='function.json-encode'>function.json-encode</a>]: Invalid UTF-8 sequence in argument</p>
<p>Filename: controllers/share.php</p>
<p>Line Number: 130</p>
正在解码的字符串是什么使用
echo bin2hex(…)
显示“无效”的内容,以便我们可以帮助您找到它。正在解码的字符串是什么使用echo bin2hex(…)
显示“无效”的内容,以便我们可以帮助您找到它。“mb\u convert\u encoding()希望参数1是字符串,数组给定”我想这个错误是不言自明的。您需要发送一个字符串进行转换。不是数组。但我需要数组才能正常运行我的站点。有没有办法转换数组?转换UTF-8的所有数组元素?将foreach
与mb\u convert\u encoding
一起使用“mb\u convert\u encoding()期望参数1为字符串,数组给定”我想错误是自解释的。您需要发送一个字符串进行转换。不是数组。但我需要数组才能正常运行我的站点。有没有办法转换数组?转换UTF-8的所有数组元素?将foreach
与mb\u convert\u编码一起使用
。