PHP报错:Malformed UTF-8 characters, possibly incorrectly encoded
短信预约 -IT技能 免费直播动态提醒
PHP报错:Malformed UTF-8 characters, possibly incorrectly encoded
错误如下:
Malformed UTF-8 characters, possibly incorrectly encoded 或中文乱码 (Uncaught InvalidArgumentException: Malformed UTF-8 characters, possibly incorrectly encoded in)
问题: Uncaught InvalidArgumentException: Malformed UTF-8 characters, possibly incorrectly encoded in
是返回的数据有特殊字符,编码转换回来就好了
mb_convert_encoding($value, 'UTF-8', 'UTF-8');
中文乱码可以用以下方法转码
$content = mb_convert_encoding( $result, 'UTF-8', 'UTF-8,GBK,GB2312,BIG5' );
意思就是把UTF-8,GBK,GB2312,BIG5这几种编码统一都转成UTF-8编码格式。
例如我的代码写法如下:
$res = mb_convert_encoding($result, 'UTF-8', 'UTF-8');
来源地址:https://blog.csdn.net/qq_25359841/article/details/124047856
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341