【问题标题】:Extended ASCII code above 255255 以上的扩展 ASCII 码
【发布时间】:2015-11-05 19:41:11
【问题描述】:

我一直认为 ASCII 代码的范围是 0 到 255。昨晚我不得不处理一个我认为是下划线但结果是 Chr(8230) 的字符。三个类似下划线的小点。这是在 AutoHotKey 脚本中。问题解决了,但给我留下了疑问。

我找到了一张带有 Chr(8230) 等的表格。

http://www.cjboco.com/blog.cfm/post/table-of-ascii-characters-and-symbols-for-coldfusion/

对这些代码和 Coldfusion 的引用含糊不清,只是添加到了混乱中。

出于好奇,255以上的代码被称为什么,还有更多这样的表格吗?我知道它们不是扩展 ASCII(128 到 255),但除了上图之外找不到任何对它们的引用。

一个简单的名字就足够了。我是一名退休的技术人员,编程和互联网搜索能力有限,我真的不在乎这样的问题是否在下面。如果它激怒了一些羽毛,那就这样吧,这里的投票系统对我来说绝对没有意义。 :)

【问题讨论】:

  • ASCII 码点编号为 0 到 127。“扩展 ASCII”表示 0 到 255,其中 0 到 127 与 ASCII 相同,但除此之外不是一个非常有用的术语,因为有几十个字符集“扩展 ASCII。”
  • 这不是 ASCII 或扩展 ASCII。那是一个 Unicode 字符。

标签: ascii


【解决方案1】:

这听起来像一个 unicode 字符。一种多字节字符集,可容纳标准 ASCII 字符集无法重现的来自不同语言的许多字符。 http://www.fileformat.info/info/unicode/char/2026/index.htm

这是关于 Unicode 的维基百科条目:https://en.wikipedia.org/wiki/Unicode

这是在线提供的众多 Unicode 表之一:http://unicode-table.com/en/#control-character

【讨论】:

  • Unicode 是关键。我会加一句谢谢,但我不应该这样做,所以我不会。 :)
  • 您并不是在暗示 Unicode 具有所有代码点都适合两个字节的编码,是吗? Unicode 唯一的固定宽度编码是 UTF-32,即每个代码点 4 个字节。
  • @Lorence:您应该接受答案,因为它解决了问题。您可以通过单击否决按钮下方的勾号来执行此操作。
  • AFAIK:一个 Unicode 序列由第一个字节的前 7 位组成,表示后面的字节数..
猜你喜欢
  • 1970-01-01
  • 2014-02-10
  • 2015-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-19
  • 2020-01-19
  • 2021-04-05
相关资源
最近更新 更多