AnsiToUTF8

From SunFlurry wiki
Revision as of 10:54, 19 April 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=AnsiToUTF8 |caption=Функции работы со строками |type=1 |status=2 |db=0 |exception=Невозможно превратить в...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  AnsiToUTF8 (Функции работы со строками)
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Нет

Функция производит перекодировку строкового представления аргумента из кодовой страницы ANSI в UTF-8, используя системную кодовую страницу.

Синтаксис

AnsiToUTF8(<Аргумент>):<Результат (STRING)>

Аргументы

  • <Аргумент> - Аргумент, строковое представление которого необходимо превратить (не обязательно строка ANSI, однако, в случае UTF-16 строка сначала будет преобразована в ANSI, используя текущую системную кодировку).

Возвращаемое значение

Функция всегда возвращает строку ANSI.

Примеры

Message(AnsiToUTF8("ABCxyz"));
//Будет выведено "ABCxyz"

Message(AnsiToUTF8("Проверка, test"));
//Будет выведено "Проверка, test" (пример работает для системной кодировки 1251)

Message(AnsiToUTF8("東京都"));
//Будет выведено "???", при перекодировке слова в ANSI, все символы были утеряны.

Message(UTF8ToAnsi("Проверка, test"));
//Будет выведено "Проверка, test" (пример работает для системной кодировки 1251)