方法轉自 https://blog.51cto.com/fengwan/1891063
最近用docker拉取了一個centos鏡像,然後跑了一個springboot應用,發現輸出的日誌文件中文全部變成了問號,百度了好多方法都不管用,最後發現一個比較好的解決方案。
首先進入鏡像中,然後輸入以下命令:
yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common #安裝中文支持
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 #配置顯示中文
然後大功告成。
另外,使用docker的centos鏡像的時候,儘量還是先設置一下時區來避免一些其他的亂七八糟的問題:
rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改時區