一、 大多數docker基礎鏡像使用locale查看編碼,發現默認編碼都是POSIX,這會導致中文亂碼。
解決方法如下:
二、首先使用locale -a查看容器所有語言環境
解決方法如下:
二、首先使用locale -a查看容器所有語言環境
三、dockerfile中加入以下參數重新生成鏡像
ENV LANG=en_US.UTF-8
ENV TZ=Asia/Shanghai
如果有 en_US.utf8 優先使用
ENV LANG=en_US.UTF-8
ENV TZ=Asia/Shanghai
如果有 en_US.utf8 優先使用