Имя: Пароль:
1C
1C 7.7
v7: Как создать текстовый файл в кодировке UTF-8?
0 kathleen
 
16.09.13
11:22
Нужно создать программным путем xml файл в кодировке UTF. Создаю текстовый, сохраняю с расширением xml, но кодовую страницу можно установить только dos или windows. Посоветуйте что-нибудь.
1 trad
 
16.09.13
11:30
1с++ и BinaryData
2 VladZ
 
16.09.13
11:33
Еще вариант:

Функция ПреобразоватьСтрокуВУТФ8(Стр)
    Длина=СтрДлина(Стр);
    Итог="";
    Для Н=1 По Длина Цикл
        Знак=Сред(Стр,Н,1);
        Код=КодСимв(Знак);
        Если Код<128 Тогда
            Итог=Итог+Знак;
        Иначе
            Если (Код>=КодСимв("А"))И(Код<=КодСимв("п")) Тогда
                Итог=Итог+Симв(208)+Симв(144+Код-КодСимв("А"));
            ИначеЕсли (Код>=КодСимв("р"))И(Код<=КодСимв("я")) Тогда
                Итог=Итог+Симв(209)+Симв(128+Код-КодСимв("р"));
            ИначеЕсли (Знак="ё") Тогда
                Итог=Итог+Симв(209)+Симв(145);
            ИначеЕсли (Знак="Ё") Тогда
                Итог=Итог+Симв(208)+Симв(129);
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;
    Возврат Итог;
КонецФункции
3 trad
 
16.09.13
11:34
v7plus и AddIn.XMLParser
4 kathleen
 
16.09.13
11:35
(2)это каждую строку перед записью в текст через эту функцию пропускать?
5 trad
 
16.09.13
11:42
msxml3.dll и Microsoft.XMLDOM
6 dk
 
16.09.13
11:46
(0) поиском пользоваться не умеешь?
Ищи по Adodb.Stream
7 varelchik
 
16.09.13
12:02
(1) Обогнал.
8 kathleen
 
16.09.13
12:23
(6)спасибо, вроде получилось