我对扩展 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/