我正在阅读一些电子邮件并获取正文内容并对其执行json_encode()
以发送到另一个API。问题是我得到了
json_encode():参数中的UTF-8序列无效。
然后我尝试使用
清除json_encode()
之前的字符串
$msg = iconv('UTF-8', 'UTF-8//IGNORE', $msg);
再次导致
iconv():检测到输入字符串中的非法字符
并返回false作为结果。
是否有任何解决方法来清理字符串并执行json_encode()
而不会导致任何问题,即使有非utf8字符?我可以删除所有非utf8字符