linux iconv方法的使用

今天同事遇見一個比較怪異的問題:

使用iconv方法進行編碼轉換。在windows平臺下面可以正常的工作(本地環境使用的win7),但是在linux環境下面iconv總是返回false(測試環境使用的linux)。

參考phpinfo的信息,iconv模塊也已經正確加載。

google一下。原來才知道,原來在linux版本下iconv這個方法還是有點小問題的。

csdn上的一個網友給出的解決方案爲:

一種方法是把iconv換成 mb_convert_encoding 
另一種方法是修改iconv 的實現,從glibc 改爲libiconv
搞了半天,煩躁!
有朋友碰到的話,也可以這麼解決了

按照該網友提供的第一個方法,將iconv方法修改爲使用mb_convert_encoding,搞定。。

多謝該網友提供的解決方案。


參考網站:

http://topic.csdn.net/u/20090401/21/814cf7aa-f07c-4e3d-8d66-dc77f26b2d40.html

http://hi.baidu.com/xu_jack/blog/item/93e493ecba98022c269791bb.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章