docker UFT-8乱码问题
2/13/2017来源:经验技巧人气:6078
1、使用docker镜像部署环境时,遇到界面上有中文乱码,使用locale命令查看字符集:[[email protected] /]# locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=2、使用命令修改:(如果没有localedef命令,安装:yum install glibc-common)localedef -c -f UTF-8 -i en_US en_US.utf8 && export LC_ALL=en_US.UTF-83、发现root用户没有问题,但是普通用户还是有问题,在普通用户下执行命令时报文件权限问题:[[email protected] ~]$ localedef -c -f UTF-8 -i en_US en_US.utf8 && export LC_ALL=en_US.UTF-8 cannot open locale archive "/usr/lib/locale/locale-archive": Permission denied临时解决方法:chmod 666 /usr/lib/locale/locale-archive再执行命令:localedef -c -f UTF-8 -i en_US en_US.utf8 && export LC_ALL=en_US.UTF-84、问题就可以解决
最新文章推荐