Проблема с русской кодировкой в докере с Windows

1. zels 171 23.05.22 13:45 Сейчас в теме
Для тех, кто понимает о чем речь...
Windows в контейнере русифицирована везде, где можно.

Однако метод ЧтениеТекста без указания кодировки
- на обычном компьютере открывает файл в кодировке 1251, как и надо
- внутри докера открывает файл в кодировке 1252,

и никак не получается настроить систему так. чтобы была 1251.


Мож кто сталкивался и знает, как победить эту проблему?
Платформа 8.3.10.2561
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 23.05.22 14:25 Сейчас в теме
(1)Windows какой версии?
Windows изначально русская или используется MUI?
В настройках БД что про локализацию сказано?
Прикрепленные файлы:
3. Golovanoff 19 23.05.22 17:58 Сейчас в теме
винда 2019 ltsc русская, англ с муи еще хуже в докере работает 😀

1с стартует с /L RU и /VL RU, сообщения об ошибках 1с на русском выдает, так что с языком в самой 1с всё ок.

ЧтениеТекста без указания кодировки пытается найти бом и, если не находит, то читает как анси. и вот на хосте анси это 1251, а в контейнере читает в 1252, хотя все переменные окружения внутри контейнера выставлены в RU - и локаль, и культура, и гео и всё, что только смог поставить
5. Golovanoff 19 24.05.22 09:23 Сейчас в теме
Спасибо. Посмотрел - в контейнере там всё ок.
Тут скорее интересует мнение кого-нибудь из разработчиков платформы - как там всё устроено.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот