歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

vim語系轉換

vim語系轉換   想要將 big5 編碼轉成 utf8 。 這個時候怎麼辦?難不成要每個檔案打開會轉存成 utf8 嗎?不需要這樣做啦!使用 iconv 這個指令即可!  在終端機的環境下你可以使用『 wget 網址』來下載上述的檔案喔!鳥哥將他下載在 /tmp/vitest 目錄下。 接下來讓我們來使用 iconv 這個指令來玩一玩編碼轉換吧!    [root@www ~]# iconv --list [root@www ~]# iconv -f 原本編碼 -t 新編碼 filename [-o newfile] 選項與參數: --list :列出 iconv 支持的語系數據 -f     :from ,亦即來源之意,後接原本的編碼格式; -t     :to ,亦即後來的新編碼要是什麼格式; -o file:如果要保留原本的檔案,那麼使用 -o 新檔名,可以建立新編碼檔案。   范例一:將 /tmp/vitest/vi.big5 轉成 utf8 編碼吧! [root@www ~]# cd /tmp/vitest [root@www vitest]# iconv -f big5 -t utf8 vi.big5 -o vi.utf8 [root@www vitest]# file vi* vi.big5: ISO-8859 text, with CRLF line terminators vi.utf8: UTF-8 Unicode text, with CRLF line terminators # 是吧!有明顯的不同吧! ^_^ 這指令支持的語系非常之多,除了正體中文的 big5, utf8 編碼之外,也支持簡體中文的 gb2312 , 所以對岸的朋友可以簡單的將鳥站的網頁數據下載後,利用這個指令來轉成簡體,就能夠輕松的讀取文件數據啰! 不過,不要將轉成簡體的檔案又上傳成為您自己的網頁啊!這明明是鳥哥寫的不是嗎? ^_^   不過如果是要將正體中文的 utf8 轉成簡體中文的 utf8 編碼時,那就得費些功夫了! 舉例來說,如果要將剛剛那個 vi.utf8 轉成簡體的 utf8 時,可以這樣做:   [root@www vitest]# iconv -f utf8 -t big5 vi.utf8 | \ > iconv -f big5 -t gb2312 | iconv -f gb2312 -t utf8 -o vi.gb.utf8  
Copyright © Linux教程網 All Rights Reserved