在使用Rails控制台时,输入ä
会显示为\U+FFC3\U+FFA4
。当然,我可以在Rails外输入Unicode字符。
我使用的是Ruby 2.0.0p247,Rails 4.0.0和Max OS X 10.7.5。
如何在Rails控制台中输入Unicode字符?
在使用Rails控制台时,输入ä
会显示为\U+FFC3\U+FFA4
。当然,我可以在Rails外输入Unicode字符。
我使用的是Ruby 2.0.0p247,Rails 4.0.0和Max OS X 10.7.5。
如何在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
一个好的想法是将这段代码保存在应用程序文件夹中的.bash_profile或.bashrc文件中。
en_US.UTF-8
更改为您正确的字符集即可。 - Fernando Kosh