Google Analytic

2015年10月6日 星期二

在Window下使用iconv工具 Windows ICONV tool

檔案轉碼相信是很多人很多時候都會碰到的問題,不難但是常常誤踩到。iconv是linux下相當好用的的轉碼工具,但是我們不是總是會在linux的環境下工作的,有人說可以直接把檔案開啟在另存新檔的時候就可以選編碼了阿,幹嘛這麼麻煩還要用工具。

當然開一個檔案用GUI沒問題,但是當你有一批資料要轉換時,不會想要用按的吧,這裡告訴大家怎麼在window下使用iconv
  1. Sourgeforge.net下載libiconv-1.9.1.bin.woe32.zip 
  2. 這裡here下載輔助庫gettext-runtime-0.13.1.bin.woe32.zip from . 注意是下載 0.13.1版或更舊的,不然有些相容性問題!
  3. 創造路徑/資料夾
  4. 解壓縮兩個檔案裡面\bin下的內容然後放到上述路徑/資料夾( 我是一鍵全解啦,懶阿....)
  5. 最後結果如下:

 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 )

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...