从数组中取出字符编码为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);
都无法解决问题,汉字会被消灭掉,无法正常写入数据库
最终解决方案
先赋值到一个新变量,使用新变量入库