【发布时间】:2013-04-03 05:48:22
【问题描述】:
我想在文件中打印值“½”。我搜索了它的 ascii 值,因为 Alt+(ascii Value) 会给你同样的结果。令我惊讶的是,我在各种站点中发现了这个符号的 2 个 ascii 值。一个是171,一个是189。
我尝试使用 171 和 189 来编写这个符号。令我惊讶的是,如果我在 Windows 中编写,171 会给我这个符号。但是如果我在 UNIX 中写作,189 会给我这个符号。
我知道同一个符号不能有 2 个 ASCII 值。但是我在不同的操作系统中获得了相同符号的 2 个有效代码。那么谁能说出符号½的真正ASCII码是什么??
【问题讨论】:
-
没有 ASCII 码。你在考虑另一个字符集吗?
-
那不是 ASCII。它是 ISO8859-1 / 'latin-1'。不同的编码会以不同的方式处理 8 位字符,因此如何处理取决于您的操作系统和环境设置。
标签: windows unix ascii iso-8859-1