vim /etc/vimrc
將set fileencodings替換成:if v:lang =~ "utf8$" || v:lang =~ "utf-8$"
set fileencodings=ucs-bom,utf-8,latin1
endif
...
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
儲存退出,執行:
source /etc/vimrc
然後用vim開啟檔案就不會亂碼了。、
另外,如果想用vi替代vim,可以用alias:
find / -name .bashrc
/etc/skel/.bashrc
/root/.bashrc
vi /root/.bashrc
將以下行新增進去:
alias vi='vim'
儲存退出,執行:
source /root/.bashrc
問題解決。 UIWebview開啟 txt檔案中文亂碼解決
txt分帶編碼和不帶編碼兩種,帶編碼的如utf 8格式txt,不帶編碼的如ansi格式txt。帶編碼的用nsstring的stringwithcontentsoffile可讀出,不帶的,我們依次嘗試gbk和gb18030編碼。原始碼如下 編碼可以解決 txt 中文顯示亂碼問題 nsstringenc...
csv 檔案用Excel開啟亂碼
最近在做乙個上傳的功能,記錄下自己的感受。剛開始我用的是excel上傳 但是發現客戶伺服器有用64位的,使用的時候程式會報錯 未在本地計算機上註冊 microsoft.jet.oledb.4.0 提供程式經查閱資料,發現是excel對64位的相容性很差 64位作業系統不支援microsoft ole...
vim輸入中文亂碼及開啟中文檔案亂碼的問題
之前在編寫python 的時候,也曾遇到過輸入中文亂碼的問題,就算能夠輸入,只要游標在文字上面移動過,就會變成亂碼。網上找到的答案都是新增encoding,fileencoding及termencoding這三項,即是在.vimrc下新增下面三行 set fileencodings utf 8,gb...