【发布时间】:2019-09-14 14:44:58
【问题描述】:
我刚刚看到 Unicode 在其前 200 个条目中有 2 个空格字符:0x20 和 0xa0
我从 HTML 中知道 0xa0 的实体(那里是  ),并且我知道 0x20 也是 ASCII 表中的空格字符。
那么它们之间有什么区别,为什么我们需要两个呢?
【问题讨论】:
标签: unicode character ascii whitespace
我刚刚看到 Unicode 在其前 200 个条目中有 2 个空格字符:0x20 和 0xa0
我从 HTML 中知道 0xa0 的实体(那里是  ),并且我知道 0x20 也是 ASCII 表中的空格字符。
那么它们之间有什么区别,为什么我们需要两个呢?
【问题讨论】:
标签: unicode character ascii whitespace
这是关于换行符,特别是换行。
U+0020 SPACE 用于在可以接受换行符的地方使用单词分隔符。
U+00A0 NBSP 用于在不需要换行的地方使用单词分隔符。
请参阅UNICODE LINE BREAKING ALGORITHM 中的表 1。
GL Non-break (“Glue”) CGJ, NBSP, ZWNBSP 禁止前后换行SP Space SPACE 启用间接换行符
【讨论】: