Я использую контейнер 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 .

Кто-нибудь знает, что может быть причиной проблемы?

0