在使用Docker時,出現中文無法顯示的情況是很常見的。這主要是因為默認情況下,Docker容器的字符集是Latin1,無法顯示中文字符。為了解決這個問題,我們可以修改容器的字符集來支持中文字符。
# 進入Docker容器 docker exec -it [container_name] /bin/bash # 查看當前字符集 echo $LANG # 修改字符集為UTF-8 export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 # 保存修改 echo "export LANG=en_US.UTF-8" >>~/.bashrc echo "export LC_ALL=en_US.UTF-8" >>~/.bashrc # 重新加載bashrc配置 source ~/.bashrc # 查看修改后的字符集 echo $LANG
執行以上命令后,我們就可以在Docker容器中正常顯示中文字符了。