具体解决方法是:
步骤1:修改远程服务器上的 /etc/sysconfig/i18n 文件
把LANG改成支持UTF-8的字符集,即
LANG="zh_CN.UTF-8″
或
LANG="en_US.UTF-8″
步骤2:修改 secure crt的设置
Options–>Session Options->Appearance 右边fonts里的Character改成”UTF-8″
步骤3:退出,再重新登录。
若用 g++/gcc 编译,调试信息为乱码,则先执行
export LANG=C
然后再编译。