|
2、解壓縮tar -zxvf libiconv-1.9.2.tar.gz;
3、安裝libiconv
復(fù)制代碼 代碼如下:
#configure --prefix=/usr/local/iconv
#make
#make install
4、重新編譯php 增加編譯參數(shù)--with-iconv=/usr/local/iconv
windows下
最近在做一個(gè)小偷程序,需要用到iconv函數(shù)把抓取來過的utf-8編碼的頁面轉(zhuǎn)成gb2312, 發(fā)現(xiàn)只有用iconv函數(shù)把抓取過來的數(shù)據(jù)一轉(zhuǎn)碼數(shù)據(jù)就會無緣無故的少一些。 讓我郁悶了好一會兒,去網(wǎng)上一查資料才知道這是iconv函數(shù)的一個(gè)bug。iconv在轉(zhuǎn)換字符"―"到gb2312時(shí)會出錯(cuò)
解決方法很簡單,就是在需要轉(zhuǎn)成的編碼后加 "http://IGNORE" 也就是iconv函數(shù)第二個(gè)參數(shù)后.如下:
以下為引用的內(nèi)容:
iconv("UTF-8","GB2312//IGNORE",$data)
ignore的意思是忽略轉(zhuǎn)換時(shí)的錯(cuò)誤,如果沒有ignore參數(shù),所有該字符后面的字符串都無法被保存。
iconv不是php的默認(rèn)函數(shù),也是默認(rèn)安裝的模塊。需要安裝才能用的。
如果是windows2000+php,你可以修改php.ini文件,將extension=php_iconv.dll前的";"去掉,同時(shí)你要copy你的原php安裝文件下的iconv.dll到你的winnt/system32下(如果你的dll指向的是這個(gè)目錄)
在linux環(huán)境下,用靜態(tài)安裝的方式,在configure時(shí)加多一項(xiàng) --with-iconv就可以了,phpinfo看得到iconv的項(xiàng)。(Linux7.3+Apache4.06+php4.3.2),
下載:ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.8.tar.gz
安裝:
復(fù)制代碼 代碼如下:
#cp libiconv-1.8.tar.gz /usr/local/src
#tar zxvf lib*
#./configure --prefix=/usr/local/libiconv
#make
#make install
編譯php
#./configure --prefix=/usr/local/php4.3.2 --with-iconv=/usr/local/libiconv/
使用的簡單例子:
<?php
echo iconv("gb2312","ISO-8859-1","我們");
php中的mb_convert_encoding與iconv函數(shù)介紹
mb_convert_encoding這個(gè)函數(shù)是用來轉(zhuǎn)換編碼的。原來一直對程序編碼這一概念不理解,不過現(xiàn)在好像有點(diǎn)開竅了。
不過英文一般不會存在編碼問題,只有中文數(shù)據(jù)才會有這個(gè)問題。比如你用Zend Studio或Editplus寫程序時(shí),用的是gbk編碼,如果數(shù)據(jù)需要入數(shù)據(jù)庫,而數(shù)據(jù)庫的編碼為utf8時(shí),這時(shí)就要把數(shù)據(jù)進(jìn)行編碼轉(zhuǎn)換,不然進(jìn)到數(shù)據(jù)庫就會變成亂碼。
mb_convert_encoding的用法見官方:
http://cn.php.NET/manual/zh/function.mb-convert-encoding.php
做一個(gè)GBK To UTF-8
復(fù)制代碼 代碼如下:
< ?php
header("content-Type: text/html; charset=Utf-8");
echo mb_convert_encoding(" 主站蜘蛛池模板: 中文字幕亚洲无线码在线一区 | 一区免费在线观看 | 国产h视频在线观看网站免费 | 综合网激情五月 | 国产中出视频 | 国产精品自在线拍 | 亚洲一区二区中文字5566 | 国产一区二区中文字幕 | 婷婷久久综合九色综合绿巨人 | 四虎影视免费永久在线观看黄 | 91视频大全 | 精品国产高清a毛片无毒不卡 | 欧美精品无需播放器在线观看 | 亚洲综合色播 | 好吊妞视频免费观看va | 亚洲一区二区在线免费观看 | 大象蕉国产情侣 | 久久中精品中文 | 久久精品国产99精品国产2021 | 香蕉成人999视频 | 国产精品被窝福利一区 | 一级做a爰片性色毛片视频图片 | 欧美黄www免费 | 亚洲福利视频一区 | 2019天天干| 亚洲美女视频网 | 日韩在线一区二区三区免费视频 | 日韩一区二区久久久久久 | 国产伦久视频免费观看 视频 | 亚洲一区二区观看 | 国内自拍网址 | 六月婷婷综合网 | 五月开心综合 | 综合国产在线 | 97av视频| 色姝影院免费 | 免费黄色在线 | 精品亚洲77777www | 久久不射网 | 91白浆| 色偷偷亚洲第一成人综合网址 |