首頁 > 軟體

linux下使用iconv命令轉換gbk編碼為UTF-8編碼

2019-12-17 14:27:45

有時候做的網頁檔案因為編碼不對,開啟全亂碼,現在有了本經驗就可以解決問題

本經驗介紹在linux系統中使用iconv命令。轉換gbk編碼為UTF-8編碼,或者倒過來把

轉換utf-8編碼為gbk編碼,或者變為其他編碼

1

1。通過iconv -l 命令檢視,其支援的編碼格式還不少,之間可以互相轉換


2

2 轉換gbk編碼檔案為utf-8編碼檔案

簡潔命令:iconv  -f gbk -t utf-8 index.html > aautf8.html

其中-f指的是原始檔案編碼,-t是輸出編碼  index.html 是原始檔案   aautf8.html是輸出結果檔案


3

3 轉換gbk編碼檔案為utf-8編碼檔案

詳細命令:iconv -c --verbose  -f gbk -t utf-8 index.html -o index_utf8.html

-c 指的是從輸出中忽略無效的字元, --verbose指的是列印進度資訊   -o是輸出檔案


4

4. 轉換utf-8編碼檔案為gb2312編碼檔案

詳細命令:iconv -c --verbose  -f utf-8 -t gb2312 index_utf8.html -o index_gb2312.html


5

5 php中iconv函數使用方法,iconv函數庫能夠完成各種字元集間的轉換,是php程式設計中不可缺少的基礎函數庫

1.首先下載libiconv函數庫

2、解壓縮tar -zxvf libiconv-1.9.2.tar.gz

3、安裝libiconv        configure --prefix=/usr/local/iconv        make        make install 4、重新編譯php 增加編譯引數--with-iconv=/usr/local/iconv 

結果:iconv被安裝到/usr/local/目錄中



IT145.com E-mail:sddin#qq.com