一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

linux系統(tǒng)上支持php的 iconv()函數(shù)的方法

1、下載libiconv函數(shù)庫http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz;
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(" 主站蜘蛛池模板: 特别黄的免费视频大片 | 2021久久精品国产99国产精品 | 国产一区二区在线视频 | 91福利在线看 | 日韩美女性行为免费视频 | 欧美人禽猛交狂配免费看 | 欧美在线观看免费一区视频 | 久久er国产精品免费观看8 | 日韩一区二区三区免费视频 | 人成精品视频三区二区一区 | 国产五区| 91精品国产丝袜在线拍 | 色伊人网 | 亚洲一区日韩一区欧美一区a | 在线看福利片 | 成人国产在线24小时播放视频 | 日本免费一区二区在线观看 | 欧美精品v国产精品v | 337p亚洲精品色噜噜狠狠 | 天堂色 | 日韩精品一区二区三区中文 | 久久亚洲人成国产精品 | 97国产大学生情侣11在线视频 | 美女免费精品视频在线观看 | 成人午夜免费视频 | 国产激情在线观看完整流畅 | 久久er国产精品免费观看8 | 国产麻豆福利a v在线播放 | 国产午夜一级鲁丝片 | 狠狠久久久久综合网 | 中文字幕日本不卡一二三区 | 久久中文字幕久久久久 | 性小说视频 | 在线视频精品视频 | 国产精品视频免费的 | 欧美精品亚洲二区 | 日韩中文有码高清 | 91人前露出精品国产 | 午夜视频在线观看免费视频 | 国产成人精品三区 | 97视频在线观看视频在线精品 |