linux显示乱码怎么办?


当前第2页 返回上一页

1、系统必须安装中文语言包才行

1

# yum -y groupinstall chinese-support

2、仅仅有语言包还不行,我们得设置相应的字符集

1

2

3

4

5

6

7

8

9

10

11

12

13

14

## 临时生效

# export LANG="zh_CN.UTF-8"    # 设置为中文

# export LANG="en_US.UTF-8"    # 设置为英文,我比较喜欢这样 export

   

## 永久生效, 编辑/etc/sysconfig/i18n(最好reboot一下)

LANG="zh_CN.UTF-8"

   

## 或者,编辑 /etc/profile配置文件,添加如下一行

export LANG="zh_CN.UTF-8"

# 重新载入

# . /etc/profile

   

## 查看当前的字符集

# echo $LANG

好了,经过上面的设置,在终端上应该能够显示中文了。

3、ssh远程终端乱码

如果SSH终端还是乱码,那么我们也需要对终端软件的编码进行设置。

Xshell:

034fa2ed398891969dcbd59518fda54.png

SecureCRT:

32636930ed3f169b4751f0d3afbab81.png

4、如果终端还是中文乱码肿么办?

对SSH软件进行设置,选择一个支持中文的字体。

Linux <---> Windows 之间相互需要修改文件,然后乱码。

拷贝上去后经常发现中文显示乱码。。原因是Windows中默认的文件格式是 GBK(gb2312),而Linux一般都是UTF-8。比较繁琐的方法是在windows下用程序把内容转换为utf-8编码格式的,但是相当麻烦, 而且遇到一个文件转一回。下面介绍一下,在Linux中如何一劳永逸的解决这个问题,查看文件的编码及如何进行对文件进行编码转换。

为了避免这些问题,最好的方式就是统一编码。对于文本文件,都统一保存为UTF8格式,windows下面不要使用word,记事本,推荐Sublime text, 或者notepad++。

以上就是linux显示乱码怎么办?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

什么是消息队列?在Linux中使用消息队列

怎么取消经典网络类型实例与专有网络 vpc 的连接

Linux怎么卸载已安装的软件程序?

Linux下如何挂载u盘

Linux关闭防火墙的命令是什么

Linux 系统查看用户组

Linux中怎么检查是否安装了某软件

telnet到redhat Linux失败原因、解决方法

腾讯云硬盘扩容挂载应该怎么办?

关于centos部署tomcat,并解决远程禁止访问

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...