解決方案:使用uedit32開啟->另存為->選著換行符unix換行符-lf,格式為utf-8->儲存成功
vim上經常會碰到中文顯示不正常的現象,也就是傳說中的亂碼。搜尋了一下,在
找到了乙個解決辦法。但是gbk編碼的正常了,utf8的又不對了。於是稍微改了一點。
使用者目錄下建立.vimrc檔案
加入set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
fileencodings中utf-8要在前面。
這樣就能正常顯示中文了。配合pietty,可以完全正常顯示、編輯中文了。
幾種去除^m的方法
1、 cat filename1 | tr -d "\r" > newfile
2、 sed -e "s/^v^m//" filename > outputfilename
3、vi: 用vi開啟檔案
1. 按esc鍵
2. 輸入 :%s/^m//g
確定 ^m是使用 "ctrl-v ctrl-m" 而不是字面上的 ^m。這個正則式將替換所有回車符前的 ^m為空($是為了保證^m出現在行尾)
4、一些linux版本有 dos2unix 程式,可以用來祛除^m
5、用vim
輸入 :set notextmode
可惜,經過上面的處理以後,^m是不存在了,但是換行不成功。所有的東西都在一行上面,看著很費勁。這說明處理的時候檔案缺少"\n",可以在替換的時候新增上即可:
cat filename | tr "\r" "\n" > newfile
cocos 中文字元顯示問題
在學習使用cocos中,經常會出現中文字元無法顯示問題,在windows上,最簡單的就是把帶有中文字元的頁面儲存為utf 8 編譯一下就可以看到中文字元的亂碼消失了。cocos在安卓平台下需要把unicode 轉換成utf 8編碼,一下提供乙個轉換函式 class tools else if w 0...
OpenInventor中文字元的顯示和解決方法
很多人問我如何顯示漢字,總是乙個乙個地說,很麻煩,特此寫在這裡 原因 openinventor支援freetype字型,但漢字採用unicode編碼,故而無法直接正確顯示 解決 使用freetype字型,或者,將unicode編碼轉換為freetype可以識別的字型 使用內建的freetype引擎 ...
qt 5 9 0 中文字元顯示
qt中的中文顯示,經常會出現亂碼。qt4中的解決方法,大致如下所示 qtextcodec setcodecfortr qtextcodec codecforname utf8 qtextcodec setcodecforlocale qtextcodec codecforname utf8 qtex...