免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3050 | 回复: 1
打印 上一主题 下一主题

求助AIX下的SHELL程序在红旗6.0下,中文无法正常显示 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-07 16:56 |只看该作者 |倒序浏览
在AIX和SCO下都能使用的程序,搬到红旗6.0中,中文字体全部被方框取代,用 vi编辑时中文全部变成乱码.
不知道么搞啊,期待帮助,

论坛徽章:
0
2 [报告]
发表于 2008-05-07 17:29 |只看该作者
确定一下源程序是哪种编码的?
在vim命令模式下set enc=utf8试试,
另外还要设置shell和登陆终端的编码环境.

三个设置解决Putty登陆Linux同时支持GBK与UTF-8编码乱码的问题

UTF8的环境设置为
putty的设置:
1.Windows->Appearance->font setting->Fixedsys(这个字体好看,选其它中文字体也可以)
2.Windows->translation->font->UTF-8,
登陆上去linux后系统的设置(如果你系统默认的环境是UTF-8,则无须这一步):
3.export LC_ALL=zh_CN.UTF-8


GBK(GBK编码包含了GB2312里的字)
putty的设置:
1.Windows->Appearance->font setting->Fixedsys(这个字体好看,选其它中文字体也可以)
2.Windows->translation->font->Use font encoding(或手动输入CP936也可).
登陆上去linux后系统的设置:
3.export LC_ALL=zh_CN.GBK
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP