我的Linux系统最近发现只要往终端赋值的指令含有中文,就显示乱码。
1.查看系统当前默认使用的字符集
XXX@XXX:/$ locale
输出中含有:
LANG=LANG=zh_CN.utf-8
查看当前使用的语言:echo $LANG
XXX@XXX:/$ echo $LANG
zh_CN.utf-8
说明当前环境下是有安装了中文字符集的。
如果和我一样有中文字符集请跳转到步骤3!
2.下载安装中文语言包
XXX@XXX:/$ yum install kde-l10n-Chinese
我这里没有执行成功,在网上找的指令,待验证……
3.修改系统字符集
a.临时修改(只在当前的终端生效)
XXX@XXX:/$ expor LANG= "zh_CN.UTF-8"
b.永久生效文章来源:https://www.toymoban.com/news/detail-528793.html
XXX@XXX:/$ sudo echo 'export LANG="zh_CN.utf-8"'>>/etc/profile
bash: /etc/profile: 权限不够
#--------------只好把/etc/profile打开,把单引号里面的内容写进去----------
#保存退出
#--------------重启让修改生效------------------------------------------
XXX@XXX:/$ source /etc/profile
最后我的问题就解决了,可以复制中文啦!文章来源地址https://www.toymoban.com/news/detail-528793.html
到了这里,关于如何解决Linux终端中文显示乱码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!