|
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)спасибо, вроде получилось
|
|