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
相關文章
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- Linux終端中文菱形亂碼解決方案Linux
- cat中文正常vim中文亂碼怎麼解決?
- centos7 vim中文亂碼解決方法CentOS
- navicat for mysql顯示中文亂碼解決方案MySql
- css中文字型亂碼解決方案CSS
- windows10系統下應用程式中文亂碼的解決方法Windows
- vim 開啟中文亂碼
- centos vim亂碼怎麼解決?CentOS
- MySQL解決中文亂碼MySql
- whisper v3 finetune 中文亂碼問題的解決方案
- Exception in thread “main” 終極解決方案ExceptionthreadAI
- ROS中解決中文亂碼ROS
- 解決中文亂碼問題
- request/response解決中文亂碼
- Datagrip連線SQLserver表中出現中文亂碼解決方案SQLServer
- cat開啟檔案正常vim開啟檔案中文亂碼解決方法
- C# 解決httplistener querystring 中文亂碼、返回json中文格式亂碼C#HTTPJSON
- java實現瀏覽器下載附件時檔名中文亂碼解決方案Java瀏覽器
- Spring MVC 中文編碼亂碼解決SpringMVC
- 終極自託管解決方案指南
- mac php環境終極解決方案MacPHP
- 前端(React)生成pdf終極解決方案(^_^)前端React
- Loguru:Python 日誌終極解決方案Python
- H5定位終極解決方案H5
- 解決Tomcat視窗中文亂碼Tomcat
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- 解決 SecureCRT 和 SecureFX 中文亂碼Securecrt
- Jmeter 解決中文亂碼問題JMeter
- Dbvisualizer9.0.6 解決中文亂碼
- vscode中文亂碼怎麼解決 vscode輸出亂碼怎麼解決VSCode
- vi/vim配置篇:亂碼產生的原因及解決
- matplotlib 圖示 中文亂碼, 與 wordcloud 詞雲圖 中文亂碼 解決方法Cloud
- INSTALL_FAILED_NO_MATCHING_ABIS終極解決方案AI
- AndroidStudio Build Output亂碼解決方案AndroidUI
- js解決url中文亂碼問題JS
- 解決plsql中中文亂碼問題SQL
- LiveCharts中文顯示亂碼問題的解決Echarts