|
網(wǎng)上的都是這樣用的
復(fù)制代碼 代碼如下:$content = iconv("utf-8","gb2312",$content);
這樣做其實(shí)也對(duì)著了,看著確實(shí)是把utf-8轉(zhuǎn)化為gb2312了,但是實(shí)際運(yùn)行的話,往往都是以失敗告終的,原因呢?
原因?qū)嶋H上也很簡(jiǎn)單,因?yàn)槿魏蔚暮瘮?shù)都是執(zhí)行錯(cuò)誤的時(shí)候,同時(shí)很不幸的是iconv();就很終于出現(xiàn)錯(cuò)誤。現(xiàn)在給你正確的答案。
真正的答案是這樣的
復(fù)制代碼 代碼如下:$content = iconv("utf-8","gb2312//IGNORE",$content);
很簡(jiǎn)單的,只要后面加上一個(gè)//IGNORE就行,加上這個(gè)就可以是ICONV()函數(shù)忽略錯(cuò)誤,繼續(xù)執(zhí)行。
同理,要像把gb2312換為utf-8只要寫上$content = iconv("gb2312","utf-8//IGNORE",$content);就行
php技術(shù):PHP iconv 解決utf-8和gb2312編碼轉(zhuǎn)換問題,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。