CP936 转换成 UTF-8 无效

从数组中取出字符编码为CP936,无法正常显示及写入数据库

无论是

mb_detect_encoding($str, 'GBK, gb2312, GB18030, ISO-8859-1, ASCII, UTF-8', true)
mb_convert_encoding($str, 'UTF-8', 'CP936');

还是

iconv('utf-8', 'latin1', $str);
iconv('utf-8','latin1//IGNORE', $str);

都无法解决问题,汉字会被消灭掉,无法正常写入数据库

最终解决方案
先赋值到一个新变量,使用新变量入库

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页