1

我正在阅读一些电子邮件并获取正文内容并对其执行json_encode()以发送到另一个 API。问题是我得到

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

然后我尝试在json_encode()使用之前清理字符串

$msg = iconv('UTF-8', 'UTF-8//IGNORE', $msg);

再次导致

iconv():在输入字符串中检测到非法字符

并返回 false 作为结果。

json_encode()即使有非 utf8 字符,是否有任何解决方法可以清理字符串并执行而不会导致任何问题?我可以删除所有非utf8字符

4

0 回答 0