console_code_page
简介
获取控制台编码页,以及设置控制台编码页 如果 console_code_page.get_console_output_code_page() 返回 0,这表示当前进程可能不存在控制台输出流。
组件接口
console_code_page.gs
函数原型 | 函数作用 |
---|---|
void auto_detect_encoding_and_convert() | 在 windows下 自动判断控制台编码是, 使用 language.set_io_translator 将标准输出/输入转换为对应乱码, 避免乱码 |
string get_console_output_encoding() | 获取控制台输出编码 |
string get_console_input_encoding() | 获取控制台输入编码 |
int get_console_output_code_page() | 获取控制台输出编码页 |
int get_console_input_code_page() | 获取控制台输入编码页 |
bool set_console_output_code_page(int code_page) | 设置控制台输出编码页 |
bool set_console_input_code_page(int code_page) | 设置控制台输入编码页 |
样例
console_code_page.auto_detect_encoding_and_convert();
write(console_code_page.get_console_output_encoding() + "\n");
write("中文\n");