【发布时间】:2012-04-30 15:07:25
【问题描述】:
我在使用 Mac OS 10.7.3 的 Ruby 1.9.3 的 IRB 中遇到了非常奇怪的行为
当我尝试输入元音变音时,它在提示符中被转义,看起来像这样(我在键盘上输入了"ü")
irb(main):001:0> "\U+FFC3\U+FFBC"
超级奇怪的是:
irb(main):001:0> "\U+FFC3\U+FFBC".length
=> 0
当然,字符也不显示:
irb(main):001:0> "\U+FFC3\U+FFBC"
=> ""
有谁知道这里发生了什么或如何解决这个问题?
【问题讨论】:
-
puts __ENCODING__的输出是什么 -
irb(main):001:0> __ENCODING__ => #<Encoding:UTF-8>
标签: ruby macos encoding utf-8 irb