1. 程式人生 > >指令碼中或者linux下使用iconv命令將utf_8和gbk以及gb2312的相互轉換

指令碼中或者linux下使用iconv命令將utf_8和gbk以及gb2312的相互轉換

1.轉換gbk編碼檔案為utf-8編碼檔案

iconv  -f gbk -t utf-8 aa.txt > aa.bak

其中-f指的是原始檔案編碼,-t是輸出編碼 aa.txtl是原始檔案 aa.bak是輸出結果檔案

iconv -c --verbose  -f gbk -t utf-8 aa_gbk.html -o aa_utf8.html

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

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

iconv -c --verbose  -f utf-8 -t gb2312 index_utf8.
html -o index_gb2312.html