问题复现

输入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命令可查看修改已生效:

查看脚本发现脚本乱码问题解决了

文章讲述了如何通过修改/etc/sysconfig/i18n文件,将locale设置为zh_CN.utf8来解决脚本显示乱码的问题。在修改后,使用source命令使更改生效,验证locale设置已经更新,并确认脚本的乱码问题得到解决。

2033

被折叠的 条评论
为什么被折叠?



