问题复现
输入locale命令,查看当前设置,显示为:
修改/etc/sysconfig/i18n文件为如下内容,如果没有则新建一个:
LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=zh_CN.utf8
执行source /etc/sysconfig/i18n使修改生效。
再次执行locale命令可查看修改已生效:
查看脚本发现脚本乱码问题解决了
文章来源地址https://www.toymoban.com/news/detail-602939.html
文章来源:https://www.toymoban.com/news/detail-602939.html
到了这里,关于Linux的终端和Shell中显示中文乱码的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!