Difference between revisions of "Ansi"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Ansi |caption=Функции работы со строками |type=1 |status=2 |db=0 |exception=Невозможно превратить в стр...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:43, 7 February 2021

  Ansi (Функции работы со строками)
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Нет

Функция безусловно переводит строковое представление аргумента в строку ANSI (однобайтовую). При переводе используется текущая системная кодировка. Символы, которые отсутствуют в текущей системной кодировке, превращаются в знаки "?" (см. Строки).

Синтаксис

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

Аргументы

  • <Аргумент> - Аргумент, строковое представление которого необходимо перевести.

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

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

Примеры

Message(IsUnicode(Ansi("АБВэюя")));
//Будет выведено 0

Message(""+Asc(Unicode("Я"))+":"+Asc(Ansi("Я")));
//Будет выведено 1071:223, если системная кодировка 1251, иначе Ansi("Я") может возвратить строку "?"