【发布时间】:2012-02-07 23:00:09
【问题描述】:
我正在尝试在使用 C++ 和 Code::Blocks(字符代码大于 128)的控制台应用程序中使用扩展的 Ascii 代码。 http://www.asciitable.com/ 控制台在菱形内显示一个问号。
到目前为止我试过了:
char myChar = 200;
cout << myChar;
cout << static_cast<char>(200);
【问题讨论】:
-
扩展 ASCII 不存在。说明您想要的编码,并将您的控制台设置为使用所述编码。
-
如果我们想将其称为扩展 ascii,那么我们可以。就这样!
-
@DavidHeffernan:问题是,有很多“扩展ASCII”编码。参考a similar question with better answers。
-
链接中的内容是codepage 437。我建议阅读本网站的共同创建者this article,以稍微增加您对字符编码的了解。
-
假设我想使用 UTF-8 编码并在控制台中打印字符。我该怎么做?
标签: c++ codeblocks extended-ascii