Linux 檔案編碼轉換

來源:互聯網
上載者:User

        零、查看檔案編碼,使用 file 命令

    [root@gm15vm02-hvm Xenoprof]# file Xenoprofile.install.txt

       Xenoprofile.install.txt: ISO-8859 text

       LANG=zh_CN.GB18030 時編寫的檔案,編碼應該是 GB18030,這裡顯示的是 ISO-8859,應該是因為相容關係的緣故。

  一、利用 iconv 命令進行編碼轉換檔內容編碼轉換

  iconv命令用於轉換指定檔案的編碼,預設輸出到標準輸出裝置,亦可指定輸出檔案。

  用法: iconv [選項...] [檔案...]

  有如下選項可用:

  輸入/輸出格式規範:

  -f, --from-code=名稱 原始文本編碼

  -t, --to-code=名稱 輸出編碼

  資訊:

  -l, --list 列舉所有已知的字元集,並非這些字元集都能用於 -f , -t 的選項

  輸出控制:

  -c 從輸出中忽略無效的字元

  -o, --output=FILE 輸出檔案

  -s, --silent 關閉警告

  --verbose 列印進度資訊

  -?, --help 給出該系統求助列表

  --usage 給出簡要的用法資訊

  -V, --version 列印程式版本號碼

  例子:

  iconv -f GB18030 -t UTF-8 Xenoprofile.install.txt >a.txt

  這個命令讀取 Xenoprofile.install.txt 檔案,從 GB18030  編碼轉換為 UTF-8 編碼,其輸出定向到 a.txt 檔案。

參考:

http://www.examw.com/Linux/all/104572/  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.