大家好。我正在使用Rails开发一个中文应用程序。现在我想在Rails控制台中输入一些中文字符,但无法实现,即使在irb中也不行。
有没有谁有解决这个问题的经验?非常感谢您的帮助!
大家好。我正在使用Rails开发一个中文应用程序。现在我想在Rails控制台中输入一些中文字符,但无法实现,即使在irb中也不行。
有没有谁有解决这个问题的经验?非常感谢您的帮助!
根据@Jimmy-Huang的回答,在Mac Leopard上,我使用rvm和ruby 1.9.2遵循以下步骤:
rvm package install readline
rvm remove 1.9.2
rvm install 1.9.2 --with-readline-dir=$rvm_path/usr
这导致了一些错误,特别是在尝试bundle install
时:
未初始化常量Gem :: SilentUI
原来这是由于较旧版本的bundler引起的,可以通过以下方式解决:
gem install bundler
检查数组的pack方法: http://ruby-doc.org/core-1.8.7/classes/Array.html#M000287
我认为你需要:
[111 ,222, 333].pack(U*)
这是与Matz讨论该主题的有趣讨论: