Я использую контейнер Python Docker на моем компьютере с Windows 10. Если я добавлю в код Python определенные символы норвежского языка, такие как print("båt")
, и запущу контейнер в Windows Bash, то bt
. Запуск одного и того же изображения в выходных båt
PowerShell.
В 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
.
Кто-нибудь знает, что может быть причиной проблемы?