美文网首页
docker centos6.X 容器内中文乱码问题

docker centos6.X 容器内中文乱码问题

作者: WJaven | 来源:发表于2018-11-01 10:25 被阅读0次
    查看当前编码命令:

    locale

    image.png
    查看当前所支持的所有编码:
    locale -a
    编码太多的话可以筛选一部分:
    locale -a | grep zh
    image.png
    设置编码:

    localedef -c -f UTF-8 -i en_US en_US.utf8 && export LC_ALL=en_US.UTF-8

    image.png
    发现root用户没有问题,但是普通用户还是有问题,在普通用户下执行命令时报文件权限问题:
    [root~]$ 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-8
    完成!

    相关文章

      网友评论

          本文标题:docker centos6.X 容器内中文乱码问题

          本文链接:https://www.haomeiwen.com/subject/oqmtxqtx.html