位置:海鸟网 > IT > linux/Unix >

Linux操作系统下的终端乱码

在使用linux的终端工具SecureCRT的时候,每次提交SVN想输入中文日志的时候总是输不了中文。

  svn ci -m "" 这时候两个引号之间就是没有办法输入中文。

  后来跟其他同学请教,找了一个终极解决方案

  要先保证SecureCRT是UTF8格式的,设置:选项-会话选项-终端-外观的字符编码,选择utf-8

  首先,在/home/yourname下面建立一个文件。vimrc,然后这个文件中写入如下代码

  1 set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936

  2 set termencoding=utf-8

  3 set encoding=utf-8

  4 set fileencodings=ucs-bom,utf-8,cp936

  5 set fileencoding=utf-8

  6 set nohls

  7 set nu

  8 filetype on

  9 syntax on

  10 set tabstop=4

  11 set shiftwidth=4

  12 set autoindent

  13 set smartindent

  14 set showmatch

  15 set ruler

  16

  上代码的大概含义就是终端支持UTF8,也就是可以支持中文。

  然后再命令行执行如下命令

  [yourname@root]$ export LANG=zh_CN.UTF-8

  再试试

  [yourname@root]$ svn ci -m "提交中文提示"

  如果想SSH客户端启动的时候,就执行export LANG=zh_CN.UTF-8,需要在/home/yourname寻找。bash_profile文件,然后用vim修改之

  14:14 [x334@web2.dev.yourname]$ vim .bash_profile

  1 # .bash_profile

  2

  3 # Get the aliases and functions

  4 if [ -f ~/.bashrc ]; then

  5 . ~/.bashrc

  6 fi

  7

  8 # User specific environment and startup programs

  9

  10 PATH=$PATH:$HOME/bin

  11

  12 export PATH

  13 unset USERNAME

  14 export LANG=zh_CN.UTF-8

  保存后,重新启动SSH客户端,这样以后每次启动客户端的时候就自动执行export LANG=zh_CN.UTF-8。

  大功告成鸟。

  Linux中使用export命令设置环境变量

  下面复制一篇网上的文章

  export LANG=zh_CN.UTF-8

  export LANG=en_US

  ===============================================================================================

  ===============================================================================================

  初入linux的程序员们,经常会受到乱码的问候。可谓“始乱终弃”。因为乱码,并且最终放弃了linux的不在少数。好吧,言归正传,先看看各类乱码是怎么形成的。

  中文字符乱码

  这种情况一般是安装了中文控制端,但没有启用中文应用造成的。只需要启动相应软件即可,如zhcon。或者是启用了相应软件,但字符集不对,需设置相应字符集,例如export LANG=zh_CN.UTF-8

  ORACLE安装界面乱码

  虽说ORACLE支持多国语言,会根据环境变量自动选择字符集,但中文安装好像还有问题,不过10.2以后的版本好像没有该问题了,具体可以执行命令export LANG=en_US来设置为英文字符集环境

  英文字符乱码

  一般该字符乱码多出现在cat了二进制的文件时,因为二进制文件中多有控制码,会导致终端界面乱码,通常解决方法是用reset终端复位命令解决问题

[1] [2]  下一页


本文引用网址:

在下列搜索引擎中搜索“Linux操作系统下的终端乱码”的相关信息:

[] []

你可能还喜欢以下文章

  • ·上一篇文章:几个常用的Linux操作系统监控脚本
  • ·下一篇文章:Linux操作系统安装WordPress服务
  • 赞助商广告

    频道栏目导航

    热门文章导读

    图片文章导读

    相关文章阅览

    其他网友在看

    本类最新分享

    关于本站 - 网站帮助 - 广告合作 - 网站声明 - 友情连接 - 网站地图
    Copyright © 2010-2014 错新网 CUOXIN.COM 版权所有 All Rights Reserved