v7: неправильная кодировка в DBF #801993


#0 by fantomask
Идет выгрузка данных в формате DBF из 1С 7.7. При загрузке в 1С 8.3 вся кириллица превращается в нечитабельный формат âìê ƒ¬¬áßáαá⌐߬«ú« αá⌐«¡á Пробовал с кодировкой на стороне 1С 7.7 и на стороне 1С 8.3 не помогает.
#1 by fantomask
Не правильно передалось. Вот так выглядит ошибка:
#2 by 1dvd
а почему выбрали формат дбф для переброса 7.7-8.3 ?
#4 by fantomask
а как еще? через КД не получается. Через текстовый документ или CSV нужно парсить
#5 by 1dvd
да, бида...
#6 by fantomask
Делал, всё равно выходит та же проблема. Может проблема в региональных стандартах винды?
#7 by 1dvd
Показывай как выгружаешь
#8 by fantomask
#9 by 1dvd
ДБФ.КодоваяСтраница;
#10 by fantomask
пробовал, тот же результат.
#11 by 1dvd
те же кракозябры? не верю. Посмотри дбфку каким-нидь просмотрщиком
#12 by Имитирующий работу
Надо запускать оба процесса под русской локалью ОС.1Сv77 и то, где происходит загрузка на 1Сv8 - клиент или сервер. Не локализация сеанса 1С, а именно локаль для процесса.
#13 by fantomask
язык на ОС сервера на английском, на нем же работаем через RDP. Может причина в этом?
#14 by пипец
не так давно проскальзывало с правкой реестра по кодировке
#15 by Масянька
Вполне может быть. Не знаю, как и что писали разработчики, но если в 7.7 стоит раскладка аглицкая, то - копируешь из семерки текст на русском , вставляешь (проверено: word, excel, firefox) - получаешь кракозябры.
#16 by fantomask
Скорее всего в то время, 1С выставлял санкции Америке ))) Загрузили на винде с руским языком. нормально загрузилось... Будем смотреть локальную политику сервера.
#17 by Масянька
ИМХО: в семерке используется dbf. Там несколько драйверов кодовых страниц (ANSI, 866 и пр.). Судя по всему, именно с этим и проблемы (драйвером). Подчеркиваю - ИМХО.
#18 by Масянька
Кстати, в я об этом и написала: из эски куда-то - имеет значение раскладка, наоборот (откуда-то в эску) - раскладка не имеет значения.
#19 by Имитирующий работу
Там унутре codebase, такое же древнее гуано мамонта, как и dbf. Он при обработке кодировки DOS (на самом деле по стандарту - OEM, отчего все проблемы и происходят) смотрит именно в локаль процесса. Никакие правки реестра тут ни при чем.
#20 by Имитирующий работу
Это общее поведение для неюникодных программ. К dbf не имеет ни малейшего.
#21 by Sserj
Если 77 и 8-ка рядом то вообще удобнее прямо из 8-ки чеерз внешний источник.
#22 by h-sp
там и наоборот можно. Копируешь текст в семерку. После этого кракозябры исчезают, начинает нормально работать.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С