鳥哥的Linux私房菜讀書筆記--使用注意事項
阿新 • • 發佈:2018-12-12
1、中文編碼的問題
當vim無法正常顯示中文時,可能是編碼的問題,中文編碼有big5和utf8兩種,如果編碼不一致則會導致出錯。
關於其我們需要考慮 一下問題:
<1>Linux系統預設支援的語系資料:這與/etc/locate.conf檔案有關。
<2>終端介面bash的語系:與LANG_LC_ALL有關
<3>檔案原本的編碼
<4>開啟終端機的軟體,例如GNOME 底下的視窗介面
2、語系編碼轉換
命令:$ iconv --list 命令:$ iconv -f 原本編碼 -t 新編碼 filename [-o newfile] 選項與引數: --list :列出 iconv 支援的語系資料 -f :from ,亦即來源之意,後接原本的編碼格式; -t :to ,亦即後來的新編碼要是什麼格式; -o file:如果要保留原本的檔案,那麼使用 -o 新檔名,可以建立新編碼檔案。 範例一:將 /tmp/vitest/vi.big5 轉成 utf8 編碼吧! 命令:$ cd /tmp/vitest 命令:$ iconv -f big5 -t utf8 vi.big5 -o vi.utf8 命令:$ file vi* vi.big5: ISO-8859 text, with CRLF line terminators vi.utf8: UTF-8 Unicode text, with CRLF line terminators 3、DOS與Linux的斷行字元