檔案轉碼相信是很多人很多時候都會碰到的問題,不難但是常常誤踩到。iconv是linux下相當好用的的轉碼工具,但是我們不是總是會在linux的環境下工作的,有人說可以直接把檔案開啟在另存新檔的時候就可以選編碼了阿,幹嘛這麼麻煩還要用工具。
根據外國網友分享;
- 從Sourgeforge.net下載libiconv-1.9.1.bin.woe32.zip
- 從這裡here下載輔助庫gettext-runtime-0.13.1.bin.woe32.zip from . 注意是下載 0.13.1版或更舊的,不然有些相容性問題!
- 創造路徑/資料夾
- 解壓縮兩個檔案裡面\bin下的內容然後放到上述路徑/資料夾( 我是一鍵全解啦,懶阿....)
- 最後結果如下:
Directory of C:\UNIXUTIL\iconv
11.10.2012 13:33 <DIR> .
11.10.2012 13:33 <DIR> ..
14.01.2004 21:59 28.672 asprintf.dll
14.01.2004 01:56 24.576 charset.dll
14.01.2004 21:59 20.480 envsubst.exe
14.01.2004 21:59 20.480 gettext.exe
07.10.2003 21:17 2.715 gettext.sh
14.01.2004 01:56 892.928 iconv.dll
14.01.2004 01:56 16.384 iconv.exe
14.01.2004 21:59 45.056 intl.dll
14.01.2004 21:59 20.480 ngettext.exe
使用時就跟linux下差不多的語法
C:\UNIXUTIL\iconv>iconv --help
Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]
or: iconv -l
List of supported code pages:
BigData@BIGDATA-PC E:\iconv\bin
> iconv.exe -f gbk -t utf-8 E:/db/tableau/jurydate2chinese.csv > E:/db/tableau/jurydate2chineseu8.csv
iconv: E:/db/tableau/jurydate2chinese.csv: cannot convert
( 失敗,編碼設定錯誤 fail,wrong code setting )
BigData@BIGDATA-PC E:\iconv\bin
> iconv.exe -f big5 -t utf-8 E:/db/tableau/jurydate2chinese.csv > E:/db/tableau/jurydate2chineseu8.csv
( 成功 success )
沒有留言:
張貼留言