sapi_windows_cp_get
获取当前代码页
PHP 7.1.0 及以上版本
sapi_windows_cp_get 函数用于获取当前 Windows 控制台的活动代码页(Code Page)。代码页决定了控制台如何解释字节序列以显示字符,通常在处理非 ASCII 字符时尤为重要。
int sapi_windows_cp_get(void)
返回一个整数,表示当前的控制台代码页编号。例如,65001 表示 UTF-8 编码。如果调用失败,返回值将为 false。
$current_cp = sapi_windows_cp_get(); echo "当前控制台代码页为:$current_cp\n";
此示例中使用 sapi_windows_cp_get() 获取当前的控制台代码页,并将其输出。常见的返回值包括 437(美国英语)、936(简体中文 GBK)和 65001(UTF-8)。在多语言应用中了解当前控制台的编码对于正确输出文本非常有用。