Text.IsUnicode

From SunFlurry wiki
Revision as of 08:54, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(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");