`
jzkangta
  • 浏览: 157201 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

log乱码解决

阅读更多
装了个secureCRT,可老是出现乱码
于是在网上找了相关方法,
我总结了一下。
1:最简单的方法是直接改
   Session Option→选字体(新宋体)→再选Character encoding(选UTF-8)
   然后再修改远程linux机器的配置
  vi /etc/sysconfig/i18n
  把LANG改成支持UTF-8的字符集
  如:LANG=”zh_CN.UTF-8″
 
2:如果再不行,可以试试这样
   导出 /etc/sysconfig/i18n
   原文件内容为:
   LANG="zh_CN.UTF-8"
   SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
   SYSFONT="latarcyrheb-sun16"
   更改为:
   LANG="zh_CN.GB2312"
   LANGUAGE="zh_CN.GB2312:zh_CN.GB2312:zh_CN"
   SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en"
   SYSFONT="latarcyrheb-sun16"
   SecureCRT里中文显示乱码
   打开 Options -> Session Options -> Appearance ,Character选UTF-8或OEM。
 
如果用了上述方法后,还是出现乱码,那有可能就是secureCRT字体设置的问题了

不会有乱码的是:fixedsys,新宋体,宋体
会出现乱码的是:vt100,courier,courier new

如果是上述原因,建议把字体换换,换成fixedsys吧。
再设置一下字符集为UTF-8(不知道为什么,我还得这样设置一下,有网友说设成其他的也没问题)
但是我非得设成UTF-8





如果配置ORACLE客户端后,用第三方工具浏览数据(比如pl/sql 或 toad for oracle)时中文出现乱码,需要修改注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME
下的NLS_LANG的值为oracle字符集,比如:AMERICAN_AMERICA.WE8ISO8859P1,如果注册表中没有NLS_LANG,则新建一个,重启第三方工具,则可以正常显示中文。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics