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

原创 2012年03月27日 10:05:32

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

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

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

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

相关文章推荐

读写二进制时,怎么将ASCII码大于等于128的char字符转换为16进制输出

首先,要将char转换成对应的整型大小。比如ASCII码164对应的字符串,二进制形式:1010 0100. 直接使用强制转换成int再输出16进制的话,会得到ffffffa4,这是因为字符串的最高...

ASCII码排序--涉及到从控制台读取字符的处理

ASCII码排序 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。...

键盘可见字符ASCII码查询器[VC++]

  • 2009年04月16日 13:36
  • 1.88MB
  • 下载

VC++窗口应用程序中使用控制台输出

用了n多年的OutputDebugString作为调试输出信息的方法,很顺手,在VS2008中用起来也依然顺手,VS2010亦然. 马上2012了,我想如果真的有末日,就在末日来临之前,让我尝试...
  • wishfly
  • wishfly
  • 2014年03月19日 11:59
  • 3981

把文件以ASCII码字符方式输出

  • 2013年07月03日 11:00
  • 833B
  • 下载

ASCII码128-255扩展编码显示奇葩中文的原因

在做那个100道算法例题的时候碰到肿么一个程序 【程序 7】输出特殊图案,请在c环境中运行,看一看,Very Beautiful!题目:输出特殊图案,请在c环境中运行,看一看,Very Be...
  • LeoCfyb
  • LeoCfyb
  • 2013年01月30日 19:01
  • 7991

vc6.0控制台窗口控制库文件pcc32

  • 2012年02月12日 14:50
  • 5KB
  • 下载

随机产生一系列的ascii码字符,将其分类输出

;本程序功能是实现:随机产生一系列的ascii码字符,将其分类输出 DATAS SEGMENT ;此处输入数据段代码 Str1 db 'Please input a number:','$'...

VC++ 如何隐藏控制台程序窗口

VC++ 如何隐藏控制台程序窗口 2010-02-07 10:16:38 分类: C/C++ 大家都知道,当编写一个win32 console application时,当运...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:让VC控制台窗口输出ASCII码大于128的字符
举报原因:
原因补充:

(最多只允许输入30个字)