在中文系统中控制台的默认代码页是简体中文的,如下图所示:
当在控制台中输出ASCII码大于128的字符时就会出现中文乱码,如下是一个在控制台中画出一个框的例子,在代码页为简体中文时:
根本就看不出是什么东西,问题就在代码页上,需要改为英文,方法如下,右键单击控制台的标题栏,在弹出菜单中选择 "默认值 ",修改默认代码页为 "437 OEM-美国 ",确定之后重新运行就可以了,如下:
下面是改为英文代码页之后的运行结果:
在中文系统中控制台的默认代码页是简体中文的,如下图所示:
当在控制台中输出ASCII码大于128的字符时就会出现中文乱码,如下是一个在控制台中画出一个框的例子,在代码页为简体中文时:
根本就看不出是什么东西,问题就在代码页上,需要改为英文,方法如下,右键单击控制台的标题栏,在弹出菜单中选择 "默认值 ",修改默认代码页为 "437 OEM-美国 ",确定之后重新运行就可以了,如下:
下面是改为英文代码页之后的运行结果: