Text.IsUnicode
| IsUnicode (Тип объекта) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Атрибут проверяет, хранится ли текст в кодировке UFT-16, а также позволяет перекодировать текст из ANSI в UTF-16 и обратно. При кодировании в ANSI возможна потеря международных символов.
Синтаксис
Text.IsUnicode:<Кодировка объекта 1 -- UTF-16, 0 -- ANSI (INT)>
Возвращаемое значение
Возвращается числовое значение.
Примеры
Т:=Text.Create();
Т.Load(Файл,0);
If not Т.IsUnicode Then
Message("Текст не имел BOM, возможна неверная кодировка или потеря международных символов!","!");
EndIf;
//Изменение кодировки на UTF-8, объект далее имеет признак ANSI, однако, сам текст хранится в UTF-8
Т.TranslateTo(65001);
Т.Save("C:\test.xml");