Difference between revisions of "AnsiToUTF8"
(Created page with "{{infobox function |name=AnsiToUTF8 |caption=Функции работы со строками |type=1 |status=2 |db=0 |exception=Невозможно превратить в...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:43, 7 February 2021
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)