今天在处理数据的时候发现gbk转换到utf-8编码的时候发现用iconv转换出现了bug,凡是通过iconv函数处理过的数据都变成了空,导致程序的无法正常运行。最后查了相关的资料,发现是iconv的bug,在字符转换过程中,有些特殊字符是无法转换过去,导致了该字符后面的字符串都无法被保存。
最后解决方法:使用mb_convert_encoding替代iconv方法,mb_convert_encoding 可以指定多种输入编码,它会根据内容自动识别,但是执行效率比iconv差太多。不过在一般情况下使用iconv函数。只有当遇到无法确定原编码是何种编码,或者iconv转化后无法正常显示时才用mb_convert_encoding 函数。


![[转]常见的nginx的配置选项](http://www.jiunile.com/wp-content/themes/xupeng/images/random/10.jpg)





最新评论
如何建立自己的特征码呢? 我
怎么修改啊,帮帮忙啊,,,,
你好,我照您的方法做了之后,
可否请教,要如何的调整呢?
拜读……
您这个是是2003的服务器
安装上以后 发现运行了 直接
有点意思,不错!
你QQ号多少?我是智生道顾问
请问你是怎么修改的啊?为什么