Скачать MetaTrader 5
Справка MQL5 одним файлом:
mql5.chm mql5.pdf Английский
mql5_german.chm mql5_german.pdf Немецкий
mql5_spanish.chm mql5_spanish.pdf Испанский
mql5_french.chm mql5_french.pdf Французский
mql5_chinese.chm mql5_chinese.pdf Китайский
mql5_italian.chm mql5_italian.pdf Итальянский
mql5_portuguese.chm mql5_portuguese.pdf Португальский

Использование кодовой страницы в операциях преобразования строк

При операциях конвертации строковых переменных в массивы типа char и обратно в языке MQL5 используется кодировка, соответствующая по умолчанию текущей ANSI кодировке операционной системы Windows (CP_ACP). Если требуется указать иной тип кодировки, то его можно задать дополнительным параметром для функций CharArrayToString(), StringToCharArray() и FileOpen().

В таблице приведены встроенные константы для некоторых наиболее востребованных кодовых страниц. Неперечисленные кодовые страницы можно указать кодом, соответствующим этой странице.

Встроенные константы кодовых страниц

Константа

Значение

Описание

CP_ACP

0

Текущая кодовая страница ANSI кодировка в операционной системе Windows

CP_OEMCP

1

Текущая кодовая страница OEM.

CP_MACCP

2

Текущая кодовая страница Macintosh.

Примечание: Это значение преимущественно используется в ранее созданных программных кодах и теперь в нем нет необходимости, так как современные компьютеры Macintosh используют Unicode кодировку.

CP_THREAD_ACP

3

Кодировка Windows ANSI для текущего потока выполнения.

CP_SYMBOL

42

Кодовая страница Symbol

CP_UTF7

65000

Кодовая страница UTF-7.

CP_UTF8

65001

Кодовая страница UTF-8.

Смотри также

Состояние клиентского терминала


Обновлено: 2015.12.03