Ruby on rails 可以在Rails控制台中编写重音字母吗?

Ruby on rails 可以在Rails控制台中编写重音字母吗?,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,出于某种原因,这不起作用: "pequeño" 将返回为: "pequeo" 在编写或粘贴时,其外观如下所示: "pequeo"+FFC3\U+FFB1o" 但仍然返回错误的字母 My数据库.yml: development: adapter: postgresql encoding: UTF8 database: test-postgres_development pool: 5 我的终端打印得很好。它只是一个无法工作的控制台。我的问题是试图让pry理解这一点 我所做

出于某种原因,这不起作用:

"pequeño"
将返回为:

"pequeo"
在编写或粘贴时,其外观如下所示:

 "pequeo"+FFC3\U+FFB1o"
但仍然返回错误的字母

My
数据库.yml

development:
  adapter: postgresql
  encoding: UTF8
  database: test-postgres_development
  pool: 5

我的终端打印得很好。它只是一个无法工作的控制台。

我的问题是试图让pry理解这一点

我所做的是:

brew install readline
brew link readline

mate ~/.rvmrc
然后将其添加到文件中:

export ruby_configure_flags="--with-readline-dir=/usr/local/Cellar/readline/6.2.4"
然后重新安装我的ruby


该死!我有一个“ñ”

你在MacOS上吗?您是否使用
Terminal.app
从控制台运行命令?在终端上输出
locale
命令,对于我来说,在控制台中,我可以将特殊重音字符放入终端,这没有问题。您是否一直在使用mac键盘键添加
ñ
<代码>选项+n n。这是否在终端上起作用:
echo“ñ”
(不在rails控制台中)。如果是,这在
irb
test=“ñ”
?从它工作的终端,从控制台返回空白,并像unicode一样粘贴。是的,使用mac键盘。确认,谢谢!使用rbenv,运行:RUBY\u CONFIGURE\u OPTS=--with readline dir=“$(brew--prefix readline)”rbenv安装