vim、gvim在windows下中文亂碼的終極解決方案
在windows下vim的中文字型顯示並不好,所以我們需要調整字型顯示編碼為utf-8,只有這樣才能使用美觀的中文。這時候可能出現很多中文亂碼。
如:
檔案顯示亂碼、選單亂碼、右鍵選單亂碼、conlse輸出亂碼、檔案關聯右鍵選單亂碼等等。
網上很多解決辦法,但我試了很多,都出現一些怪異的亂碼,顧此失彼。
有個簡單的方法解決亂碼問題:刪除vim下的lang目錄。但這樣所有選單隻能顯示英文了。
於是只好自己想辦法。經過長時間摸索,總結下邊的程式碼可以徹底解決這些問題。
如:
檔案顯示亂碼、選單亂碼、右鍵選單亂碼、conlse輸出亂碼、檔案關聯右鍵選單亂碼等等。
網上很多解決辦法,但我試了很多,都出現一些怪異的亂碼,顧此失彼。
有個簡單的方法解決亂碼問題:刪除vim下的lang目錄。但這樣所有選單隻能顯示英文了。
於是只好自己想辦法。經過長時間摸索,總結下邊的程式碼可以徹底解決這些問題。
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" vim7.1在windows下的編碼設定。By Huadong.Liu
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解決選單亂碼
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解決consle輸出亂碼
language messages zh_CN.utf-8
相關文章
- SecureCRT 下MySQL中文亂碼問題終極解決方案SecurecrtMySql
- linux使用vim(vi)中文亂碼的終極解決辦法Linux
- JSP中文亂碼問題終極解決方案JS
- JSP中文亂碼問題終極解決方案(上)JS
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- Windows下Clion中文亂碼解決Windows
- Markdown 的文章目錄在 Vim 裡的終極解決方案
- Linux中文亂碼問題終極解決方法Linux
- cat中文正常vim中文亂碼怎麼解決?
- centos7 vim中文亂碼解決方法CentOS
- 斑竹!使用您的終極解決中文方法,還是出現亂碼
- mysql 插入中文亂碼解決方案 轉MySql
- Windows環境下MySQL5.7中文顯示亂碼的三種解決方案WindowsMySql
- 全文Feed的終極解決方案
- navicat for mysql顯示中文亂碼解決方案MySql
- css中文字型亂碼解決方案CSS
- python 中文亂碼問題解決方案Python
- Windows控制檯(cmd)中文亂碼解決方法Windows
- windows10系統下應用程式中文亂碼的解決方法Windows
- 解決ssh終端CentOS後中文顯示亂碼CentOS
- git version 2.5.0.windows.1中文亂碼問題解決方案GitWindows
- 安裝VIM和GVIM的中文幫助手冊
- centos vim亂碼怎麼解決?CentOS
- Android App程式碼混淆終極解決方案AndroidAPP
- ajax呼叫,action返回的中文為亂碼的解決方案
- oracle 輸出中文亂碼問題解決方案Oracle
- Windows7開機桌面黑屏故障終極解決方案Windows
- cmd 命令列模式下輸出中文時顯示亂碼的解決方案命令列模式
- ubuntu下的“用vim開啟中文亂碼,用cat開啟正常顯示”的解決方法Ubuntu
- RHEL中文亂碼解決
- HttpClient 解決中文亂碼HTTPclient
- 安裝Redhat Linux 9.0 後,在命令列下中文顯示為亂碼的解決方案(轉)RedhatLinux命令列
- Linux下解決matplotlib中文亂碼的方法Linux
- js的url傳遞中文引數亂碼的解決方案JS
- [原創]Gerrit中文亂碼問題解決方案分享
- eclipse 中文亂碼問題解決方案彙總Eclipse
- ORACLE亂碼解決方案Oracle
- Java亂碼解決方案Java