C++ 扩展 ASCII 码

标签 c++ printing ascii

我对扩展 ASCII 码有一个小问题。 所以我想打印例如 vaule 178(某种墙)的符号,但我得到完全不同的符号。 那么如何才能使用它呢? http://www.theasciicode.com.ar/

谢谢!

最佳答案

您的问题(以及链接站点的问题)假设存在一个“扩展 ASCI”代码。 ASCII 定义了 128 个字符,很多 的人草率地得出结论,您可以再添加 128 个字符。事实上,仅官方国际标准(ISO-8859-1 到 -15)就有大约 15 个,还有许多国家标准,微软等公司也投入了一大堆自己的标准。链接页面实际上显示了一个 IBM 扩展。

解决方案是 Unicode。 Unicode 会不时添加新字符,因此可能会有一些旧应用程序无法识别的新字符,但一旦添加这些字符就不会改变。 Unicode 限制为一个字节或 2 个字节:它预计最多需要 20 位,目前已经使用了 17 位。 (现在约 100.000 个不同的字符,可以增长到约 1.000.000)。

关于C++ 扩展 ASCII 码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43390280/

相关文章:

javascript - 在每个打印页面的顶部留出空间

java - 使用 java applet 在打印机中打印渲染的网页

android - 如何在不使用 mbstowcs 的情况下在 C++ 中将 ASCII char* 转换为 wchar_t*?

c++ - 写入文本文件,二进制与 ascii

unicode - 在 Android 中使用马拉雅拉姆语 Ascii 字体显示英文文本?

c++ - 仿函数 - 我如何将它们与 typedef 一起使用?

c++ - Eigen :高效克罗内克积

c++ - 混合松弛和释放-获取内存指令

c++ - 如何在链表的索引处插入一个值? c++段错误错误

C++ cout 不会打印