Use of a Codepage
在字符串转换操作中使用编码页
在将字符串变量转换为字符类型数组并再转换回来时,MQL4会使用当前Windows操作系统ANSI编码(CP_ACP)。如果您想指定不同的编码类型,可以将其作为CharArrayToString()、StringToCharArray()和FileOpen()函数的附加参数来设置。
下表列出了一些常用编码页的内置常量。未提到的编码页可以通过对应编码的常量来指定。
编码页的内置常量
| 常量 | 值 | 描述 |
|---|---|---|
| CP_ACP | 0 | 当前Windows ANSI编码页。 |
| CP_OEMCP | 1 | 当前系统OEM编码页。 |
| CP_MACCP | 2 | 当前系统Macintosh编码页。 注意:此值主要用于早期创建的程序代码,现在已不再使用,因为现代Macintosh计算机使用Unicode进行编码。 |
| CP_THREAD_ACP | 3 | 当前线程的Windows ANSI编码页。 |
| CP_SYMBOL | 42 | 符号编码页 |
| CP_UTF7 | 65000 | UTF-7编码页。 |
| CP_UTF8 | 65001 | UTF-8编码页。 |
另请参阅
最后更新于