Linux中文显示乱码问题
终端输入命令回显的时候中文显示乱码,出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。
Linux系统与windows系统在编码上有显著的差别。Windows中的文件的格式默认是GBK(gb2312),而Linux系统中文件的格式默认是UTF-8
1.查看系统当前使用的语言
echo $LANG如果输出为:en_US.UTF-8 英文zh_CN.UTF-8 中文
我这里之前设置过,所以是中文。如果是英文继续以下的操作。
2.查看当前系统默认采用的字符集
locale如果出现了 zh_CN 开头的,代表安装了中文字符集,跳过第 3 步直接进行第 4 步就行修改即可。
如果未出现 zh_CN 开头的,则需要安装中文字符集。
3.下载安装中文语言包
yum groupinstall chinese-support
4.修改系统字符集
1)临时修改(当前终端生效)
export LANG="zh_CN.UTF-8"
2)永久修改
#将单引号中的语句写入到 /etc/profile 文件
echo 'export LANG="zh_CN.UTF-8"' >> /etc/proflile#重新加载 profile 文件(使之立即生效)
source /etc/profile
5.修改xshell字符集
注意:
如果按照以上方法设置修改设置中文语言还是不行,发现原来的乱码格式变成了另外一种乱码,说明你修改成功了,需要注意你的链接终端选择的编码。
以xshell为例,把终端的编码选择中文,或者UTF8即可。
xshell左上角 -> 文件 -> 属性 -> 终端 -> 编码 -> 选择 Unicode(UTF-8)
Linux中文显示乱码问题相关推荐
- 01_Linux系统系统语言查询,设置Xshell工具,中文显示,测试Xshell中文字符显示,Linux中文显示乱码设置
Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows平台的TELNETNetSarang Xshell 4 Build 0 ...
- Linux中文显示乱码?如何设置centos显示中文
怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码.出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导 ...
- linux中文显示乱码情况解决
可能会出现乱码的几种情况: 文本编辑的时候编码格式不是utf-8(这里以设置notepad++为例) linux操作系统中设置有误 终端设置有误(这里以Xshell为例) 解决办法 1.notepad ...
- Linux中文显示乱码问题解决方法 和 将英文提示换成中文提示
1.查看当前使用的语言: echo $LANG修改之前:en_US.UTF-8 英文修改之后:zh_CN.UTF-8 中文 2.查看当前系统默认采用的字符集 locale修改之前: [root@roo ...
- 解决SSH连接linux中文显示乱码问题
添加windows下mysql服务 以管理员身份打开cmd,执行 mysqld –install net stop mysql 忘记密码找回 找到mysql数据库中的my.ini配置文件,登录跳过密码 ...
- oracle11g怎么显示中文,ORACLE11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码
问题描述: 本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器 ...
- windows下的文本文件在linux下查看,中文显示乱码
windows下的文本文件在linux下查看,中文显示乱码 伏心救赎 2013-03-05 14:37:37 581 收藏 分类专栏: 基于类linux的开发 </div></div ...
- 解决linux服务器上matplotlib中文显示乱码问题
解决linux服务器上matplotlib中文显示乱码问题 参考文章: (1)解决linux服务器上matplotlib中文显示乱码问题 (2)https://www.cnblogs.com/Bell ...
- Linux麒麟系统中文乱码,ubuntu麒麟系统tomcat中文乱码怎么办?ubuntu tomcat中文显示乱码解决方法...
在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到 ...
- linux sqlplus显示乱码,scrt访问linux,sqlplus查询中文显示乱码
scrt访问linux,sqlplus查询中文显示乱码 2019-04-28 scrt访问linux时候,默认语言LANG=en_US.UTF-8.oracle查询默认语言NLS_LANG=AMERI ...
最新文章
- Mysql 锁的机制
- 配置IIS的负载均衡
- Struts2 OGNL
- JavaOne 2015 –又一年,又向前迈进了一步
- java中的接口的定义以及实现关系
- Oracle expdp/impdp导出导入命令及数据库备份
- 对二维数组排序 使得每行每列非递减
- [翻译] InstagramPhotoPicker
- 一个简单的现代化公司域名使用规律预测及生成工具
- Enumerator yielder.yield 与 Proc.yield 区别
- python还可以这么玩?用Python把视频转换为字符动画(含音频、高清、彩图)【附源码】
- 安卓手机远程连接linux系统,电脑(Linux/Windows)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解)-Go语言中文社区...
- Kernel: 错误:__ib_cache_gid_add: unable to add gid fe80:0000:0000:0000:f816:3eff:fee8:d1de error=-28
- python和机器人_python 机器人
- 10大最受欢迎的国外业务流程管理(BPM)软件
- outlook邮箱邮件大小限制_附件大小超过了允许的限制错误 - Outlook | Microsoft Docs...
- 一文读懂什么是自由城Free City
- 如果我有一颗私人卫星……|潮科技有奖问答评论精选 ②
- 测试用例设计(等价类、边界值、因果图、判定表、正交实验)
- 太空射击unity工程素材文件 飞机大战 飞行射击游戏源码(C#,Unity2019.2.4f1)素材+源码 最新写的,demo简单版本
热门文章
- [bzoj1001]狼抓兔子 最小割
- .net core 跨平台UI框架 Avalonia
- django微信公众号开发入门详细指南
- Spark常用端口号
- RANSAC算法(原理及代码实现+迭代次数参数自适应)
- HTML5期末大作业:电影网站设计——电影动漫言叶之庭(4页) web前端课程设计_web前端课程设计代码,web课程设计-HTML网页制作代码
- 工具分享-Windows 的绿色软件工具集
- Serv-U FTP服务器安装带绿化版工具
- java 查看类常量池_Java中常量以及常量池
- android 高仿新浪微博,android 仿新浪微博开写篇