Ruby Unicode Escape中的ASCII空格字符

时间:2015-04-30 20:28:55

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

做一些阅读并遇到关于Ruby中的Unicode Escapes主题的这段代码:

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

据我所知,在这个ruby语法中,{}之间的实际空格并没有输出编码空间,这就是代码点{{1}的原因但是,我不明白为什么在20的最开始,20之后有一个代码点{}。结果中没有输出空格,我从书中逐字复制。

1 个答案:

答案 0 :(得分:2)

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