问题复现
输入locale命令,查看当前设置,显示为:
修改/etc/sysconfig/i18n文件为如下内容,如果没有则新建一个:
LANG=zh_CN.utf8LC_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://blog.csdn.net/Liu__sir__/article/details/129547193