ignore的意思是忽略轉換時的錯誤,發現iconv在轉換字符"―"到gb2312時會出錯,如果沒有ignore參數,所有該字符后面的字符串都無法被保存。

另外mb_convert_enco " /> 亚洲开发第一视频在线播放,国产精品夜夜夜,欧美日韩亚洲天堂

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP iconv 函數轉gb2312的bug解決方法

iconv( "UTF-8", "gb2312//IGNORE" , $FormValues['a'])

ignore的意思是忽略轉換時的錯誤,發現iconv在轉換字符"―"到gb2312時會出錯,如果沒有ignore參數,所有該字符后面的字符串都無法被保存。

另外mb_convert_encoding沒有這個bug,所以最好的寫法是:

mb_convert_encoding($FormValues['a'], "gb2312", "UTF-8");

但是需要先enable mbstring 擴展庫。

也可以把mysql數據庫的collation設成utf-8就不用作轉換了

php技術PHP iconv 函數轉gb2312的bug解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 永嘉县| 丹东市| 广丰县| 大姚县| 正安县| 乌鲁木齐市| 兴安盟| 祥云县| 辉县市| 张家川| 桃源县| 廊坊市| 板桥市| 平乐县| 碌曲县| 射洪县| 茶陵县| 安阳县| 肥乡县| 长海县| 湟中县| 乌兰县| 西峡县| 霍山县| 新密市| 梧州市| 集安市| 长葛市| 安乡县| 吉木萨尔县| 隆子县| 海阳市| 三门县| 宜都市| 扬中市| 灵璧县| 衡阳市| 赞皇县| 肇东市| 安泽县| 巴楚县|