Text.IsUnicode

From SunFlurry wiki
Revision as of 11:58, 7 February 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=IsUnicode |object=Текст |caption=Тип объекта |type=0 |status=2 |db=0 |rw=3 |visual=0}} {{HeadLinks| * Main_Page|Начальна...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  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");