Update: 我发现几乎完全正确类似的问题 https://stackoverflow.com/q/4590725/80851,但它的先决条件略有不同,因此没有多大帮助。
Given:
当我火起来的时候irb
or rails c
并开始输入 unicode 字符,我得到:
\U+FFD0\U+FFBF\U+FFD1\U+FFD0\U+FFB8\U+FFD0\U+FFBC\U+FFD0\U+FFB5\U+FFD1
在 Ruby/Rails 控制台上输入时如何正确显示 unicode 字符?
附:在终端的 bash 会话中键入相同的字符会产生正确的输出。
附言需要明确的是——在控制台中我正在输入俄语字符:它们被视为 unicode 符号吗?
RVM has issues https://github.com/wayneeseguin/rvm/issues/1016通过自制程序安装 readline 。This https://gist.github.com/1968562要点对我来说非常有效:
$ rvm get latest
$ rvm pkg install readline
$ rvm install 1.9.3 --with-readline-dir=$rvm_path/usr
代替install
您可以使用reinstall
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)