让VC控制台窗口输出ASCII码大于128的字符

在中文系统中控制台的默认代码页是简体中文的,如下图所示:

当在控制台中输出ASCII码大于128的字符时就会出现中文乱码,如下是一个在控制台中画出一个框的例子,在代码页为简体中文时:

根本就看不出是什么东西,问题就在代码页上,需要改为英文,方法如下,右键单击控制台的标题栏,在弹出菜单中选择 "默认值 ",修改默认代码页为 "437   OEM-美国 ",确定之后重新运行就可以了,如下:

下面是改为英文代码页之后的运行结果:

让VC控制台窗口输出ASCII码大于128的字符_第1张图片

你可能感兴趣的:(让VC控制台窗口输出ASCII码大于128的字符)