1. 方法一:配置SSH工具
  2. SecureCRT中文版配置
  3. [全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF-8]
  4. putty配置
  5. [window]→[Appearance]→[Font settings]→[Change]→[Fixedsys CHINESE_GB2312]
  6. [window]→[Appearance]→[Translation]→[Received data assumed to be in which character set]→[Use font encoding UTF-8]
  7. 如果经常使用,把这些设置保存在session里面。
  8. 打开putty,登录成功后,在shell中输入:export LC_ALL='zh_CN.utf8'
  9. 方法二:配置系统
  10. console终端乱码
  11.   在/etc/profile文件的最后一行添加如下内容:
  12.   export LC_ALL="zh_CN.GB18030"
  13. xwindow终端乱码
  14.   在/etc/sysconfig/i18n文件的最后一行添加如下内容:
  15.   export LC_ALL="zh_CN.GB18030"
  16.   vi /etc/sysconfig/i18n
  17.   将内容改为
  18.   LANG="zh_CN.GB18030"
  19.   LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
  20.   SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
  21.   SYSFONT="lat0-sun16"
  22.   之后重启机器,这样中文在SSH,telnet终端就可以正常显示了。
  23. 操作系统语言是英文,显示中文字符
  24. 编辑/etc/sysconfig/i18n,修改为如下内容:
  25. LANG="en_US"
  26. SUPPORTED="en_US.UTF-8:en_US:en"
  27. SYSFONT="latarcyrheb-sun16"

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

1. Linux控制台终端显示中文

#如何查看Linux系统支持哪些语言和字符集?

#locale -a

修改 /etc/sysconfig/i18n 文件如下:

#LANG="en_US.UTF-8"

LANG="zh_CN.GB2312"

SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

2. vi 显示中文问题

编辑文件.viminfo,修改如下 *encoding==utf-8,gbk,重新登录即可输入显示中文

3、set LANG=zh_CN.GB2312 重新登录即可输入显示中文

=============================方法三===========================

#vi ~/.bash_profile

LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
export LANG LANGUAGE

这样就能在终端输入和显示中文了,并且shell脚本里原本的中文显示乱码问题也解决了。/

======================方案一览========================

解决linux控制台下中文乱码方法一览
---
  装了Red Hat Linux,在Linux控制台下操作,有时会显示乱码,比如在一空目录下运行ls。
  估计是中文形成的乱码,实际上只要显示英文就好了,不用显示什么中文啊。
  为了解决这个问题,在网上搜了下,找到一些办法,都记录一下!
  我目前采用的是第一种方法:unset all, LC_TYPE,Lang。临时解决一下就可以了。
  +++
  解决linux控制台下中文乱码方法
  ---
  文章出处:http://viking.blog.51cto.com/272298/82423
  ---
  配置了中文环境后,控制台却无法正常显示中文。百思不得其解,于是google了一下,算是在“玄门” 博客中找到个临时的解决方案: 
  在控制台中依次执行下列命令: 
  unset ALL 
  unset LC_TYPE 
  unset LANG 
  不过此方法只能临时解决,再次登陆后依然无法正常显示。 
  另找到的方法(慎用):
  将目录 /etc/sysconfig 下的 i18n 文件内的所有内容删除,然后重启,就可以了。
  注:此种方法设置后,应该不支持中文了。我用SSH登陆,所以就英文吧。哎~~~
  +++
  Linux控制台下中文显示乱码的解决/Linux中文控制台
  ---
  http://85y.org/blog/20070812277.html
  ---
  在Ubuntu下
  得先安装zhcon
  $ sudo apt-get install zhcon
  安装完后,在控制台下输入:
  $ zhcon --utf8
  就可以显示中文了,而且还有中文输入文,按Ctrl+空格键就可以调出来了,不过只能用智能拼音输入法,暂时没有五笔输入法
  有一个情况,就是输入
  $ zhcon --utf8
  之后,显示屏黑了,没有任何反应,这是因为你的显示器分辨率没有设置好,zhcon只支持800×600,1024×768的分辨率下使用,这得在/boot/grub/menu.lst里面加入一个参数
  $ sudo vim /boot/grub/menu.lst
  找到里面这样子的句子
  title Ubuntu 6.10, kernel 2.6.17-10-generic
  root (hd0,2)
  kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hda3 vga=788
  initrd /boot/initrd.img-2.6.17-10-generic
  quiet
  savedefault
  boot
  在kernel这一行,在后面加入vga=XXX,XXX我用的是788,对照表在下面,788也就是800X600的分辩率,645536色显示,一般来说用这个就行了。
  vga=771 (800x600x256)
  vga=788 (800x600x645536)
  vga=773 (1024x768x256)
  vga=791 (1024x768x65536)
  然后保存退出
  reboot重启机器,开机时你就可以看到分分辩率比以前高很多了。
  +++
  Linux 或 Unix Java控制台输出的是乱码的解决方案
  ---
  http://dandansdu.javaeye.com/blog/271568
  ---
  关键字: linux 或 unix java控制台输出的是乱码的解决方案 
  困扰了我两天了 
  终于知道是什么原因了 
  原来是因为jvm的编码方式导致的。 
  你可以通过System.getProperty("file.encoding")这个方法查看现在的这个文件的编码方式是什么,然后再比对一下传过来的数据的格式,这样看看是不是转换正确或者是编码不一致,然后再改一下自己的程序就可以了, 
  也可以用System.getProperties().list(System.out); 打印出所有的系统参数设置,可能这样更一目了然 
  我遇见的问题是一个C/S结构的问题,客户端在windows,服务器端在Linux,客户端编码是GBK,但是通过上面的方法我发觉服务器端的编码竟然是ANSI_X3.4-1968。 
  最简单的方法其实是让服务器端启动的时候编码也变成GBK, 
  下面的这些是拷贝的别人的: 
  在Unix平台。打印出来的中文都是乱码。用Log4j记录的日志中,中文也是?, 
  因为每一个应用都会启动一个Java进程,启动方法就是 java $OPTS com.xxx.xxx.xxx 
  其中变量$OPTS就是我们要设置的JVM的启动参数。在这里设置JVM的字符集。设置如下: 
  -Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=Zh 
  加上这个后,基本上乱码问题就会搞定了。如果还是搞不定,我就没有办法了。 
  log4j向文件中记录日志时的中文乱码不能用上面的方法设置。设置方法为: 
  打开log4j.properties文件,在里面的文件Appender中设置输出字符集就可以了。如下所示: 
  log4j.appender.buss.encoding=GBK

linux终端 字符界面 显示乱码的更多相关文章

  1. 转 linux终端 字符界面 显示乱码 .

    方法一:配置SSH工具 SecureCRT中文版配置 [全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF ...

  2. Linux 纯字符界面的玩法

    Linux 纯字符界面的用途 装逼必备 省资源,服务器一般不安装图形界面 图形界面崩溃后紧急救援 进入字符界面的正确方式 目前新的 Linux 发行版基本上都使用 Systemd 作为 init 程序 ...

  3. linux纯字符界面不支持中文

    [2017-01-17] linux纯字符界面不支持中文

  4. linux下打开txt显示乱码的解决方法

    Linux打开txt文件乱码的解决方法   Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致.Linux下使用的编码是utf8,而Windows使用的是gb1 ...

  5. ubuntu14.04字符界面中文乱码及中文输入

    作为ubuntu用户字符界面是绝对不陌生的,尤其是维护管理服务器的朋友为了节省资源都是用的字符界面,但是默认字符界面中文目录文件都是乱码,根本无法打开编辑,那么怎么让字符界面显示中文目录文件,还有在字 ...

  6. [Linux] 终端设置只显示当前目录及终端美化

    1.只显示当前目录 vim ~/.bashrc 找到位置: if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($d ...

  7. Linux 切换字符界面和图形界面

    1. 切换方式 # root 权限 systemctl get-default # 获取当前模式 systemctl set-default graphical.target # 设置开机为图形界面 ...

  8. linux终端vi同时显示多个文件的分屏操作及切换操作

    以前看到那边分屏操作的觉得很高端,现在初步整理了一下. 这里不是那个用代码实现的分屏,完全属于linux的操作命令 一.打开并显示文件 1.打开 这个不用说了,就是vi xx.c,或者vi xx1.c ...

  9. linux svn up 中文显示乱码解决办法

    vi /etc/sysconfig/i18n #LANG="en_US.UTF-8" #LANG=zh_CN.GB18030 #LC_ALL=zh_CN.GB18030 #SYSF ...

随机推荐

  1. ACM/ICPC 之 有流量上下界的网络流-Dinic(可做模板)(POJ2396)

    //有流量上下界的网络流 //Time:47Ms Memory:1788K #include<iostream> #include<cstring> #include<c ...

  2. MySQL 5.7 Replication 相关新功能说明

    背景: MySQL5.7在主从复制上面相对之前版本多了一些新特性,包括多源复制.基于组提交的并行复制.在线修改Replication Filter.GTID增强.半同步复制增强等.因为都是和复制相关, ...

  3. Uiautomator--断言的使用

    一.断言函数的使用 1.用例结构: 自动化用例结构,一般可以分成一个用例集,然后用例集下面会有非常多的用例组成,我们可以从多个用例中抽出一些用例组成测试套件. 2.用例的标准结构: setUp:初始化 ...

  4. Python: 处理mongodb文档,怎么让UTC时间转换为本地时间?

    存储数据到MongoDB数据库时,一般我们会加一个更新数据的时间update_time.这时在python代码中 会用到datetime模块以便获取当前系统时间,但是存入到MongoDB数据库时,存储 ...

  5. 编译器--__attribute__ ((packed))

    1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法.这个功能是跟操作系统没关系,跟编译器有关,g ...

  6. js厘米与英寸尺码转换

    <style type="text/css"> #txt_cm1, #txt_inch1, #txt_inch2, #txt_cm2 { width: 63px; he ...

  7. 104-switch语句读法:

  8. 大数据系列-java用官方JDBC连接greenplum数据库

    这个其实非常简单,之所以要写此文是因为当前网上搜索到的文章都是使用PostgreSQL的驱动,没有找到使用greenplum官方驱动的案例,两者有什么区别呢? 一开始我也使用的是PostgreSQL的 ...

  9. 使用 jsoup 对 HTML 文档进行解析和操作

    jsoup 简介 Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HT ...

  10. *****linux下redis安装

    我用的系统是:redhat [root@infa ~]# wget http://download.redis.io/releases/redis-2.8.12.tar.gz tar xzf redi ...