【问题标题】:unicode of lower case and upper case letters小写和大写字母的unicode
【发布时间】:2009-01-30 11:33:54
【问题描述】:

来自a的小写字母和大写字母对应的unicode值是多少 到z

【问题讨论】:

  • 对这个问题的回答应该是谷歌它。 “unicode table”的谷歌返回你需要的一切。
  • 我不同意。这个讨论是不久前举行的,stackoverflow 需要所有与编程相关的问题。
  • @Gamecat,我同意。事实上,我会进一步了解答案中的链接很有用,但在 SO 本身中有实际答案会更好。
  • 从各种答案和 cmets 可以看出,对于如何解释这个问题,显然有两个阵营。也许OP可以对其进行编辑以明确他真正想问的问题?因为它是“只是谷歌它”似乎是一个很好的答案。

标签: unicode


【解决方案1】:

与 ASCII 相同。所有 ASCII 字符在 Unicode 中具有相同的值。

【讨论】:

    【解决方案2】:

    A-Z:65-90(小写字符) a-z:97-122(大写字符)

    【讨论】:

      【解决方案3】:

      与 ASCII 相同(但前导 0 :)

      A-Z = U+0041 - U+005A = 65-90 十进制

      a-z = U+0061 - U+007A = 97-122 十进制

      【讨论】:

      • 见鬼,快了 13 秒! ;)
      • 答案不完整。小写字母和大写字母之间的映射是特定于语言的。例如,在土耳其语中,小写 i 对应于大写 İ(带点 I),“普通”大写 I 对应于小写 ı(无点 i)
      • OP 只询问了 ASCII 字母。这个答案在我看来很完整。
      【解决方案4】:

      Unicode code charts 可能会对您有所帮助。

      【讨论】:

        【解决方案5】:

        答案很大程度上取决于您的语言。这里的答案适用于英语,但有些语言包含额外的字符,有时甚至会根据大小写变为两个字符(或相反的二比一) - 想到土耳其语。

        【讨论】:

        • 虽然我同意答案背后的一般想法 - 这与问题并不真正匹配,因为元音变音字符和“ß”都不在 a 和 z 之间。
        • “元音变音字符和 ß 都不在 a 和 z 之间” - 可能不在您的字母表中。 ;]
        • 这绝对取决于您如何阅读问题。我把它读作“A-Z”和“a-z”,而不是“a-z”和“以文化敏感的方式大写 a-z”。我同意很高兴知道这一点。
        • @bzlm: 不。在 U+0041 和 U+005A 之间或 U+0061 和 U+007A 之间根本没有空格用于任何变音符号。不管字母表。问题中没有提到语言正确的排序或类似的东西。
        • mghie:我不知道你来自哪个德国,但在我的 Duden 中,“ä”与“a”具有相同的字典顺序。 ;-) 问题不是关于 U+0061–U+007A,而是关于 A–Z。我认为了解这些事实对程序员非常有益。除此之外,你显然是对的。
        【解决方案6】:

        这里有十六进制表: http://www.tamasoft.co.jp/en/general-info/unicode.html

        但无论如何它们都与 ASCII 相同。

        【讨论】:

          猜你喜欢
          • 2013-02-04
          • 1970-01-01
          • 1970-01-01
          • 2019-08-08
          • 1970-01-01
          • 1970-01-01
          • 2015-10-24
          • 2019-09-07
          • 1970-01-01
          相关资源
          最近更新 更多