C++ 扩展 ASCII 代码

Eke*_*ken 1 c++ printing ascii

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

谢谢!

MSa*_*ers 6

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

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