Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1033403
  • 博文数量: 146
  • 博客积分: 3444
  • 博客等级: 中校
  • 技术积分: 1602
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-21 15:18
文章分类

全部博文(146)

文章存档

2014年(9)

2013年(3)

2012年(6)

2011年(44)

2010年(38)

2009年(46)

分类: LINUX

2009-03-31 08:34:25

下面那个方法真笨,高效的解决办法是,把SSH客户端的字符编码选为UTF-8
就是这么简单。。。。。。。。。。。。。。。。。。
 

 原文出处
 
已经测试,方法有效!

  WindowsXP下使用SecureCRT SSH到rhel5上上使用gcc 编译程序居然发现出错信息里面带乱码,且多到几乎看不清意思的程度。设置LC_ALL,LANG等环境变量无效,到google一下居然没有找到类似的问题,难道全世界只有我一个人运气好碰到这个问题吗?
  无奈直接本地使用rhel5机器的图形界面,竟然没有这个问题!恍然大悟!肯定是ssh终端程序的设置问题!立即修改SecureCRT的Terminal->Emulation 的terminal选项,选择Linux。重新gcc,问题解决!
  还没有高兴两分钟,man gcc 一下,居然又有乱码,更可恶的是重新gcc有出现了可恶的乱码。
  多试几次,发现一个规律,如果出现乱码,换任意一种其他terminal类型,gcc就不会出乱码。但是只要man gcc一下,立刻被打回原型。
  估计是SecureCRT5.0的一个bug
 
阅读(4449) | 评论(0) | 转发(0) |
0

上一篇:winscp

下一篇:nasm的一个比较细的介绍文章

给主人留下些什么吧!~~