Difference between revisions of "Text.IsUnicode"
(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 07: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");