1. 程式人生 > >鳥哥的Linux私房菜讀書筆記--使用注意事項

鳥哥的Linux私房菜讀書筆記--使用注意事項

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的斷行字元