Difference between revisions of "Text.IsUnicode"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=IsUnicode |object=Текст |caption=Тип объекта |type=0 |status=2 |db=0 |rw=3 |visual=0}} {{HeadLinks| * Main_Page|Начальна...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:54, 7 February 2021

  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");