Версия для печати темы (https://pro1c.org.ua/index.php?s=9b88bbc5e7194ff6a406520c9981447a&showtopic=15437)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ HTTPСоединение.Получить() возвращает XML с кракозябрами

Автор: vbi 11.11.13, 12:30

При выполнении данного метода на компьютере с русским языком метод работает нормально. Выполняем действие на сервере клиента (в польше, интерфейс польский) - в XML приходят крякозабры вместо русских символов. Кодировка XML windows-1251. Где копать?

Автор: Petre 11.11.13, 17:55

Кодировка XML ставится "от фанаря" или соответствует действительности? Если соответствует, то смотреть в сторону приложений, которые дополнительно к 1с участвуют в передаче. А вообще лучше UTF-8 (хоть и больше)...

Автор: vbi 12.11.13, 12:20

Вообщем выяснил, текст приходит в cp1251, на виндовсе все в кодировке cp1250. Если текст который пришол отобразить как cp1250 - отображается нормально.
Например вот фрагмент: "Íŕčěĺíîâŕíčĺ"
http://pro1c.org.ua/redirect.php?http://2cyr.com/decode/?lang=ukможно проверить.

Получается нужно написать конвертер cp1251 -> cp1250. Нигде не могу найти описание как это сделать.

Автор: Fabri 13.11.13, 12:09

Не факт что поможет, но стоит попробовать. Если сервер на Windows, перейдите - Панель управления - Язык и региональные стандарты - вкладка Дополнительно - Кодовые страницы таблиц преобразования - проверьте установлены ли флажки возле нужных кодировок.

Автор: Petre 13.11.13, 12:51

Не совсем ясно. Если в объявлении xml одна кодировка, а в действительности другая, надо попробовать при чтении принудительно задать эту другую кодировку или поменять кодировку в объявлении.

Автор: vbi 22.11.13, 23:15

Битрикс ответил что сейчас ответ присылается только в 1251. Вообщем в региональных настройках поменял язык программ не поддерживающих юникод на русский и все стало впорядке.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua