在linux下我們經常會遇到編碼不一致導致顯示亂碼的問題,其實vim給我們提供了相當強大的編碼轉換命令,包括文件編碼和顯示編碼.
在vim中輸入:set fenc=
編碼 即可將文件的編碼轉換為相應的編碼格式,這是只需要儲存文件,文件的編碼就變了.
如果在vim中輸入:set enc=
編碼 即可改變vim的顯示編碼,這是就可以看到文件中的亂碼了,不過這是即使對文件做了修改並儲存,文件仍舊以之前的文件編碼儲存.
其實使用中我們經常用到的編碼有:gbk utf-8 big5 cp936.如果需要轉換其他編碼可以自己變更.
(編碼轉換)轉換檔案編碼
目錄 1 轉換編碼種類 2 轉編碼操作步驟 1 轉換編碼種類 可轉為 utf 8 最常用 ansi unicode unicode big endian 這四類編碼 2 轉換編碼操作步驟 1 將檔案以記事本方式開啟 注意 如果不可以請先將檔案轉換為 csv 檔案,再以記事本開啟 2 點選記事本左上方...
Linux Vim顯示行號方法詳解
在使用 vim 進行編輯的過程中,經常會遇到需要同時對連續幾行進行操作的情況,這時如果每行都有行號提示,就會非常方便。在命令模式下輸入 set nu 即可顯示每一行的行號,如圖 1 所示。圖 1 顯示行號 如果想要取消行 號,則再次輸入 set nonu 即可。如果希望每次開啟檔案都預設顯示行號,則...
MySQL資料庫編碼轉換方法
今日在qq群上看到有朋友問mysql編碼轉換問題,所有總結一下我以往轉換的方法,供各位朋友參考 轉換的基本思想是把資料庫用原字符集把資料匯出,然後用新的字符集把資料匯入。今日在qq群上看到有朋友問mysql編碼轉換問題,所有總結一下我以往轉換的方法,供各位朋友參考,如果有更好的辦法也希望大家提供。由...