Difference between revisions of "Chr"
m (1 revision imported) |
1>Admin |
||
Line 19: | Line 19: | ||
==== Аргументы ==== | ==== Аргументы ==== | ||
* <code>''<Код символа (INT)>''</code> - Код результирующего символа. | * <code>''<Код символа (INT)>''</code> - Код результирующего символа. | ||
− | * <code>''<Тип (INT)>''</code> - {{Optional}} Тип строки результата. 0 -- (по умолчанию) автоматическое определение кодировки (если код символа будет больше 127, результат будет представлять собой UTF-16 строку, иначе ANSI) | + | * <code>''<Тип (INT)>''</code> - {{Optional}} Тип строки результата. Возможные значения: |
+ | ** '''0''' -- (по умолчанию) автоматическое определение кодировки (если код символа будет больше 127, результат будет представлять собой UTF-16 строку, иначе ANSI). | ||
+ | ** '''1''' -- ANSI (будет использован первый байт кода). | ||
+ | ** '''2''' -- UTF-16. | ||
+ | |||
==== Возвращаемое значение ==== | ==== Возвращаемое значение ==== | ||
Тип строки результата зависит от второго аргумента. | Тип строки результата зависит от второго аргумента. |
Revision as of 11:55, 2 August 2021
Chr (Функции работы со строками) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает строку, состоящую из одного символа по указанному коду в ANSI или UTF-16 кодировке.
Синтаксис
Chr(<Код символа (INT)>,<Тип (INT)>=0):<Символ (STRING)>
Аргументы
<Код символа (INT)>
- Код результирующего символа.<Тип (INT)>
- (необязательный аргумент) Тип строки результата. Возможные значения:- 0 -- (по умолчанию) автоматическое определение кодировки (если код символа будет больше 127, результат будет представлять собой UTF-16 строку, иначе ANSI).
- 1 -- ANSI (будет использован первый байт кода).
- 2 -- UTF-16.
Возвращаемое значение
Тип строки результата зависит от второго аргумента.
Примеры
Message(Chr(35875)); //Будет выведен "谣" (UTF-16) Message(Chr(35875,1)); //Будет выведено "#" (ANSI). Так как (35875 and 255) = 35 Message(Chr(65)+Chr(66)+Chr(67)); //Будет выведено "ABC"