Docker容器支持中文设置
进入docker容器里发现中文不能正常显示输入locae,发现编码是POSIX,而POSIX是不支持中文的,所以要改下字符编码,修改为[root@69f67e4e450f elasticsearch]# localeLANG=LC_CTYPE="POSIX"LC_NUMERIC="POSIX"LC_TIME="POSIX"LC_COLLATE="POSIX"LC_MONETARY="POSIX"L
·
进入docker容器里发现中文不能正常显示
输入locae,发现编码是POSIX,而POSIX是不支持中文的,所以要改下字符编码,修改为
[root@69f67e4e450f elasticsearch]# 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=
退出容器,然后用:
docker exec -it 容器id env LANG=en_US.utf8 /bin/bash
[root@69f67e4e450f elasticsearch]# locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
发现编码改了,这样中文就能正常显示了,不过 这只是临时修改的,永久修改暂时还不知道怎么改…
更多推荐
已为社区贡献1条内容
所有评论(0)