使用CI遇到字符编码问题utf8.php中@iconv('UTF-8', 'UTF-8//IGNORE', $str)未转码成功,导致$_POST数据被清除,需使用mb_convert_encoding才可以
$str = '问题,iconv为什么转码不成功,多谢大佬!!';
$strIconv = @iconv('UTF-8', 'UTF-8//IGNORE', $str);
$strMbConvert = mb_convert_encoding($str, 'UTF-8', 'UTF-8');
echo 'str-iconv:'.$strIconv;
echo "<br>";
echo 'str-mb-convert:'.$strMbConvert;