Имя: Пароль:
1C
 
dbf и монгольский язык
,
0 НубВ1С8
 
10.01.17
08:00
Делаю простую выгрузку данных в dbf файл:
НовыйФайл = Новый XBase;

НовыйФайл.Кодировка = КодировкаXBase.OEM; //пробовал ANSI

НовыйФайл.Поля.Добавить("REG", "S", 100);  //Регистратор
НовыйФайл.Поля.Добавить("NOMERSTR", "N", 9); //НомерСтроки
НовыйФайл.Поля.Добавить("ACTIVE", "L" );    //Активность
НовыйФайл.Поля.Добавить("PERIOD", "D");     //Период1
НовыйФайл.Поля.Добавить("REG1", "S", 100);  //Регистратор1
НовыйФайл.Поля.Добавить("ORG", "S", 5);     //Организация

Путь = "C:\file.DBF";
НовыйФайл.СоздатьФайл(Путь);
НовыйФайл.Записать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        
НовыйФайл.Добавить();
        НовыйФайл.REG=Строка(ВыборкаДетальныеЗаписи.Регистратор);
НовыйФайл.NOMERSTR=ВыборкаДетальныеЗаписи.НомерСтроки;
НовыйФайл.ACTIVE=ВыборкаДетальныеЗаписи.Активность   ;
НовыйФайл.PERIOD=ВыборкаДетальныеЗаписи.Период1       ;
НовыйФайл.REG1=ВыборкаДетальныеЗаписи.Регистратор1   ;
НовыйФайл.ORG=ВыборкаДетальныеЗаписи.Организация     ;
КонецЦикла;
НовыйФайл.ЗакрытьФайл();

данные - на монгольском языке. при открытии файла - все символы вопросиками. куда копать?
1 mehfk
 
10.01.17
08:04
Зачем монгольский язык в DBF? Когда формат DBF разрабатывался у них уже была письменность?
2 Metman
 
10.01.17
08:09
(0) А на чистом монгольском или с диалектами?
3 DrZombi
 
гуру
10.01.17
08:15
(0) Открываешь чем?
С каких пор DBF содержит шрифты в своем составе? ;)
4 1Сукпун
 
10.01.17
08:21
Поставь  себе  казахскую  раскладку . там  все  недостающие  символы  есть.
5 НубВ1С8
 
10.01.17
08:37
(1) да. на базе кириллицы
(2) не в курсе =)
(3) Эксель, просмотрщики дбф
(4) символы не надо - кириллица.
6 DrZombi
 
гуру
10.01.17
08:39
(5) ексель не показатель, шрифт у екселя по умолчанию не монгольский :)
7 1Сукпун
 
10.01.17
08:39
(5) смотри  в  сторону  кодовой  страницы
8 НубВ1С8
 
10.01.17
08:46
(7) у XBASE нет же кодовой страницы?
9 DrZombi
 
гуру
10.01.17
08:51
(8) Не во всех версиях.

(в новых версиях — и о некоторых других характеристиках, например используемой кодовой странице)
https://ru.wikipedia.org/wiki/DBF

Шаг 12 - Кодовая страница DBF
http://www.firststeps.ru/foxpro/fx/r.php?12
10 НубВ1С8
 
10.01.17
09:13
(9) ммм... а в 1с же нет такой настройки?
11 НубВ1С8
 
10.01.17
09:36
плюнул, сделал выгрузку в csv.

ФайлТекст = Новый ЗаписьТекста("C:\file.csv",КодировкаТекста.UTF8 );
так все нормально