日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php utf-8轉換gb2312 字符串被截斷解決方法

php utf-8轉換gb2312 字符串被截斷解決方法

來源:程序員人生   發布時間:2014-04-23 02:03:35 閱讀次數:3862次

iconv (“utf-8”,“gb2312//ignore”,$data)

ignore的直接意思就是忽略,在此為忽略轉換時的錯誤,如果沒有ignore參數,所有該字符后面的字符串都無法被保存。

conv不是php教程的默認函數,也是默認安裝的模塊。需要安裝才能用的。

如果是windows2000+php,你可以修改php.ini文件,將extension=php_iconv.dll前的";"去掉,同時你要 copy你的原php安裝文件下的iconv.dll到你的winnt/system32下

string iconv ( string $in_charset , string $out_charset , string $str )

在使用這個函數進行字符串編碼轉換時,需要注意,如果將utf-8轉換為gb2312時,可能會出現字符串被截斷的情況發生。

此時可以使用以下方法解決:

$str=iconv('utf-8',"gb2312//translit",file_get_contents($filepath));

即在第二個參數出添加紅色字部分,表示:如果在目標編碼中找不到與源編碼相匹配的字符,會選擇相似的字符進行轉換。

此處也可以使用://ignore 這個參數,表示忽略不能轉換的字符

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲 欧美 激情 另类 校园 | 亚洲一视频| 国产成人精品一区二区 | 亚洲精品成人无限看 | 精品国产不卡一区二区三区 | 福利一区二区 | 亚洲一区成人 | 福利视频久久 | 成人黄色免费视频 | 日韩欧美国产精品 | 成人在线 | 黄色免费观看 | 搞黄网站| 亚洲伊人av| 国产综合精品一区二区三区 | 国产午夜精品一区二区三区 | 91精品久久久久久久久久久 | 韩国精品一区二区 | 免费国产网站 | 草久久久 | 精品伊人久久久久7777人 | 一级毛片免费播放 | 日韩欧美h | 嫩草影院免费观看 | 国产精品毛片无码 | 国产精品视频1区 | 精品国产不卡一区二区三区 | 一区在线视频 | 国产成人精品一区二区三区在线 | 日韩av电影网站 | 久久不卡 | 一区二区三区久久久 | 国产精品18久久久久久久网站 | 一区久久久| 美女国产一区 | 欧美成人精品一区二区三区 | 亚洲一区二区免费视频 | 色中文字幕在线观看 | 日本一区久久 | 中文字幕不卡 | 欧美一区二区三区视频 |