如何在Rails控制台中输入Unicode字符?

在使用Rails控制台时,当我输入ä ,会出现\U+FFC3\U+FFA4 。 当然我可以在rails之外输入Unicode字符。

我在Max OS X 10.7.5中使用Ruby 2.0.0p247,Rails 4.0.0。

如何在Rails控制台中输入Unicode字符?

我确实遇到了同样的问题。 在做了很多事情,包括完全重新安装RVM之后,我意识到我只需要定义LC变量。 要做到这一点,请在终端上运行以下命令:

 LANG="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_CTYPE="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_ALL="en_US.UTF-8" export LANG LC_COLLATE LC_CTYPE LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LC_ALL 

一个好主意是将此代码保存在App文件夹中的.bash_profile或.bashrc文件中。