AnsiToUTF8

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