linux中文显示设置

Linux中文显示设置

1.1 查看当前使用的字符集

1.1.1 查看系统当前使用的字符集(语言)

LANG
 echo $LANG
en_US.UTF-8

1.1.2修改系统的字符集(语言)

LANG=zh_CN.UTF-8

LANG PS1  linux环境变量(在linux任何一个角落中都可以使用)
    export LANG=zh_CN.UTF-8

1.1.3 修改环境变量的时候 前面加上 export 

echo $LANG
zh_CN.UTF-8

 1.1.4查看系统当前使用的字符集(语言)

#LANG

echo $LANG

en_US.UTF-8

1.2临时修改系统的字符集(语言)

LANG=zh_CN.UTF-8

LANG PS1 linux环境变量(在linux任何一个角落中都可以使用)

export.UTF-8

#修改环境变量的时候前面加上 export

echo $LANG

zh_CN.UTF-8

1.3永久修改系统的字符集

cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak

sed  -i‘s#en_US#zh_CN#g‘  /etc/sysconfig/i18n

cat /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

SYSFONT="latarcyrheb-sun16"

1.3.1  生效

source /etc/profile

echo $LANG

zh_CN.UTF-8

1.4 Linux里面显示乱码

linux里面显示中文乱码
linux系统使用字符集与xshell软件的字符集不同。
echo $LANG 
1.排查 
1)检查linux系统的字符集
echo $LANG 
2)查看xshell使用的字符集
2.解决
修改系统的字符集
第一个里程碑-查看系统当前使用的字符集
  #LANG
  echo $LANG
en_US.UTF-8
第二个里程碑-临时修改系统的字符集
  LANG=zh_CN.UTF-8
  ###LANG PS1  linux环境变量(在linux任何一个角落中都可以使用)
  export LANG=zh_CN.UTF-8
修改环境变量的时候 前面加上 export 
  echo $LANG
zh_CN.UTF-8
第三个里程碑-永久修改系统的字符集
  cat /etc/sysconfig/i18n 
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
cp  /etc/sysconfig/i18n /etc/sysconfig/i18n.bak
sed  -i ‘s#en_US#zh_CN#g‘  /etc/sysconfig/i18n
cat /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
3.生效
source /etc/profile
echo $LANG
zh_CN.UTF-8

时间: 2025-01-02 09:15:40

linux中文显示设置的相关文章

linux中文乱码问题及locale详解

--set github proxy git config --global http.proxy http://user_name:[email protected]_ip:port git config --system http.sslcainfo /bin/curl-ca-bundle.crt --cancel proxy git config --global (or --system or --local) --unset http.proxy linux中文乱码问题及locale详

Linux中文乱码问题终极解决方法

方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030该文件在用户目录下,对于其他用户,也必须相应修改该文件. 使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码 方法二:修改/etc/sysconfig/i18n文件 #LANG="en_US.UTF-8"#SUPPORTED="en_US.UTF-8:en_US:en"#SYSFONT="latarcyrheb-s

Linux中文显示乱码?如何设置centos显示中文

Linux中文显示乱码?如何设置centos显示中文 怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的.以centos为例,操作Linux怎么查看语言,设置修改语言 1.查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言.如 2.查看安装的语言包 查看是否有中文语言包可以在终端输入 lo

linux中文乱码

[[email protected] root]# localeLANG=zh_CN.GB2312LC_CTYPE="zh_CN.GB2312"LC_NUMERIC="zh_CN.GB2312"LC_TIME="zh_CN.GB2312"LC_COLLATE="zh_CN.GB2312"LC_MONETARY="zh_CN.GB2312"LC_MESSAGES="zh_CN.GB2312"

CentOS Linux 中文输入法安装及设置

安装: 1.需要root权限,所以要用root登录 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system->preferences->input method 5.如果没有,先注销一下. 6.按照提示添加输入法. 7.最后 再次注销,登录即可. 设置: 在linux CentOS中安装完中文输入法之后,还不能使用,必须进行相应的设置,就如同在windows中设置中文输入法一样,必须把刚刚安装的输入法添

matlab linux 中文显示问题解决办法

matlab linux 中文显示问题解决办法 2011-09-26 17:07:06|  分类: 默认分类 |  标签: |举报 |字号大中小 订阅 下面的方法你试试看哈! 由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了.1.我Matlab2007a的JRE目录为:/opt/matlab/sys/java/jre/glnx86/jre1.5.0 请根据自己的安装目录和版本确定JRE的目录:2. $ cd /opt/matlab/sys/java/j

linux 中文乱码问题

linux的字符界面默认不支持中文,所以你显示中文和编辑中文往往会是乱码,今天小研究了一下. 首先要明白的问题是,乱码问题其实最本质就是编码和解码不符合. 比如你往linux上传了一个中文文件,但是用cat 或者 more去看的时候发现是乱码.这是因为你的中文文件编码可能是utf-8,可能是GBK等等,但是cat 和 more有可能是用什么ascii等去解码. ok,这样自然会出现乱码了. 所以,遇到乱码问题我们要考虑的事情很简单,文件的编码方式是什么,你处理文件的解码方式又是什么.  网上有太

linux 中文显示乱码解决办法

linux 中文显示乱码解决办法, 其实是有多种情况的, 有一部分是由于终端默认的设置造成的 vi /etc/sysconfig/i18n将内容改为LANG="en_US.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"将内容改为LANG="zh_CN.GB18030"LANGUAGE="zh_

详解Linux中文乱码问题终极解决方法

详解Linux中文乱码问题终极解决方法 方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 该文件在用户目录下,对于其他用户,也必须相应修改该文件. 使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码 例: cd ~ vim .bash_profile 直接写入 export LANG=zh_CN.GB18030 之后重启 就ok了 方法二: 修改/etc/sysconfig/i18n文件 #LANG=