我在 Windows 10 计算机上运行 Python Docker 容器。如果我在 Python 代码中添加挪威语特定字符(例如),print("båt")
然后在 Windows Bash 中运行容器,则输出为bt
。在 PowerShell 中运行相同的图像将输出båt
。
在 Windows Bash 中,我安装了挪威语区域设置,以查看是否有任何区别:
sudo locale-gen nb_NO.UTF-8
sudo update-locale LANG=nb_NO.UTF-8
重新启动 Windows Bash 后,我可以看到已设置正确的区域设置:
echo $LANG
返回nb_NO.UTF-8
。
再次运行容器仍然输出bt
。
有谁知道可能导致该问题的原因是什么?