在windows下编辑的MINIGUI的C程序,汉字显示为乱码解决方案
2009-03-08 20:19
357 查看
作者:黄思华 地址:华侨大学信息学院
先用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了。
先用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了。
相关文章推荐
- windows 下 MINIGUI 编辑 C 程序汉字显示乱码的解决
- asp调用数据库汉字显示乱码解决方案
- 解决Elixir在windows控制台中汉字显示乱码的问题
- 基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案
- QT发布程序中文乱码完全解决方案 Qt for Windows
- geoserver显示shapefile中汉字呈乱码问题的可选解决方案
- XP 英文版不能显示中文,所有程序中的汉字都显示为乱码.
- 【可行】windows下使用vim显示中文乱码的解决方案
- 编辑dw汉字在浏览器显示乱码
- [Shell编译]Windows Cmd显示中文乱码解决方案
- ubuntu下用eclipse打开在windows下写的java程序出现汉字乱码问题和字体修改
- Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案
- Windows环境下Python v2.7.9,Notepad++编写程序中涉及中文,执行时CMD中显示乱码的解决办法
- windows各种程序中文显示乱码又找不到原因时
- Qt发布程序中文乱码完全解决方案 Qt for Windows
- keil编译的程序 “汉字显示不全、串口发送汉字接收后乱码缺失”问题
- linux/ubuntu下面swing程序显示中文乱码的解决方案
- 修改Visual Studio 2015 Community默认程序文件编码为GB2312暨解决老版本显示乱码或汉字字符报错的方法
- 在windows下使用vim编辑程序碰到的乱码问题
- QT发布程序中文乱码完全解决方案 Qt for Windows