【问题标题】:ASCII Space Character in Ruby Unicode EscapeRuby Unicode Escape 中的 ASCII 空格字符
【发布时间】:2015-04-30 20:28:55
【问题描述】:

阅读并发现了这段关于 Ruby 中的 Unicode Escapes 主题的代码:

money = "\u{20AC 20 A3 20 A5}" # => "€ £ ¥"

我知道在这种 ruby​​ 语法中,{} 之间的实际空格不会输出编码空间,这就是代码点 20 的原因,但我不明白为什么会有一个代码点 20 位于 {} 的开头,紧跟在 \u 之后。结果中没有输出空格,我从书中逐字复制。

【问题讨论】:

    标签: ruby-on-rails ruby unicode encoding ascii


    【解决方案1】:

    开头不是20,是20AC,是的code point。大括号的内容是空格分隔的代码点列表(十六进制格式)。 20AC is 20 is a spaceA3 is £A5 is ¥

    【讨论】:

      猜你喜欢
      • 2013-12-05
      • 1970-01-01
      • 2017-07-14
      • 2011-07-08
      • 2013-05-01
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      相关资源
      最近更新 更多