windows 下 MINIGUI 編輯 C 程序漢字顯示亂碼的解決

在 windows 下 MINIGUI 編輯 C 程序,漢字顯示爲亂碼解決方案

 

    先用vi打開該文件,你可以看到漢字爲亂碼,這是因爲編碼設置的問題,設置正確後就能正確顯示,我的PDA就是用下面的方法將漢字正確顯示的。


解決方案一


先用VI打開該文件,然後
使用:se (查看命令) :set (設置命令)命令查看和設置這些變量。
fileencodings = utf-8,chinese,latin1
fileencoding = euc-cn
encoding = utf-8
還不行再來個絕的
一條語句搞定 :set termencoding=GB18030
這樣基本上可以了
網上有說先加上export LANG=zh_CN.UTF-8但加上export LANG=zh_CN.UTF-8可能會出錯
換成export LANG=
如果中文顯示亂碼,再檢查源程序文件的編碼,必須以GB2312編碼保存。


方案二


# vi /etc/sysconfig/i18n
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
比如可以使用:
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
再對相應的LANGUAGE,SUPPORTED加入相關的編碼,可以參照網絡,第一個LANG最好不改,改後可能你的中文文件名顯示不正常,最後你的改回來。重啓就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章