今天在研究iconv与mb_convert_encoding时突然发现以前自己遇到的一个问题,作为以后的资料,以做记录:
iconv在转换字符”—”到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。不管怎么样,这个”—”都无法转换成功,无法输出。 另外mb_convert_encoding没有这个bug.
一般情况下用 iconv,只有当遇到无法确定原编码是何种编码,或者iconv转化后无法正常显示时才用mb_convert_encoding 函数.
文章标签 iconv mb_convert_encoding 文章分类 前端开发
今天在研究iconv与mb_convert_encoding时突然发现以前自己遇到的一个问题,作为以后的资料,以做记录:
iconv在转换字符”—”到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。不管怎么样,这个”—”都无法转换成功,无法输出。 另外mb_convert_encoding没有这个bug.
一般情况下用 iconv,只有当遇到无法确定原编码是何种编码,或者iconv转化后无法正常显示时才用mb_convert_encoding 函数.
上一篇:转正之日即将到来
下一篇:优化 PHP 代码建议
turns the converted string or FALSE on failure. What is the difference between iconv() and mb_convert_encoding() i
mb_convert_encoding这个函数是用来转换编码的。原来一直对程序编码这一概念不理解,不过现在好像有点开窍了。不过英文
mb_convert_encoding( $str, $encoding1,$encoding2 )$str,要转换编码的字符串$encoding1,目
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M