为什么有些字符有两个unicode数字?

为什么有些字符有两个unicode数字?,unicode,Unicode,让我们用左引号:” 它的Unicode编号是U+2018。 然而: 在HTML中,您将其表示为‘,它被称为字符的“Unicode数字实体” 在CSS中,您可以使用\2018作为内容:'\2018' 在Windows中,您可以通过键入Alt+0145获得它 为什么会这样?HTML实体引用8216中的数字是十进制的(以10为基数);Unicode码点和CSS转义序列为十六进制(以16为基数)。它们在不同的基数中是相同的数字 在HTML中,您可以使用:‘ 在CSS中 在编码中,左

让我们用左引号:

它的Unicode编号是
U+2018
。 然而:

  • 在HTML中,您将其表示为
    ,它被称为字符的“Unicode数字实体”
  • 在CSS中,您可以使用\2018作为
    内容:'\2018'
  • 在Windows中,您可以通过键入
    Alt
    +
    0145
    获得它

  • 为什么会这样?

    HTML实体引用8216中的数字是十进制的(以10为基数);Unicode码点和CSS转义序列为十六进制(以16为基数)。它们在不同的基数中是相同的数字

    在HTML中,您可以使用:

    在CSS中


    在编码中,左单引号表示为(十进制)145。

    HTML实体参考8216中的数字为十进制(以10为基数);Unicode码点和CSS转义序列为十六进制(以16为基数)。它们在不同的基数中是相同的数字

    在HTML中,您可以使用:

    在CSS中


    左单引号在编码中表示为(十进制)145。

    Alt-0145
    与Unicode有什么关系?可能有一个字符分配了U+0145?我不知道。有,但U+0145是十六进制代码,
    Alt xxxx
    使用十进制代码。此外,145位小数是91位小数,U+0091当然不是。是的,我知道。我断章取义地回答了你的问题。基本上,我添加Windows快捷方式是出于对其不同之处的好奇。
    Alt-0145
    与Unicode有什么关系?可能有一个带有U+0145的字符分配给它?我不知道。有,但U+0145是十六进制代码,
    Alt xxxx
    使用十进制代码。此外,145位小数是91位小数,U+0091当然不是。是的,我知道。我断章取义地回答了你的问题。基本上,我添加Windows快捷方式是出于好奇,为什么它不同。虽然不相关,纯粹出于好奇,但我不知道Windows为什么使用其他东西。我不认为
    0145
    也是一个不同的数字基数。我不确定,但有一些话要说。我想这大部分是无关的。再次谢谢。[extra chars]虽然不相关,纯粹出于好奇,但你知道Windows为什么使用其他东西吗。我不认为
    0145
    也是一个不同的数字基数。我不确定,但有一些话要说。我想这大部分是无关的。再次谢谢。[额外字符]