Centos 如何获取áűú;字符而不是??使用JRuby IRB?

Centos 如何获取áűú;字符而不是??使用JRuby IRB?,centos,ruby,encoding,special-characters,Centos,Ruby,Encoding,Special Characters,我需要使用标题中提到的匈牙利字符,但不知何故JRuby似乎不接受这些字符,而是显示了? 操作系统是Centos 7,但同样的事情发生在6.5上。 系统语言设置为hu\u hu.utf8。 我还将.jrubyrc中的编码(默认为外部,默认为内部)设置为UTF-8,然后设置为ISO-8859-2。 结果是一样的 如果我使用Ruby 2.1.5,那么就不会有任何问题。上述字符在IRB中的显示与预期一致 我使用rbenv安装Ruby 2.1.5和JRuby 1.7.16.1 有没有关于如何让它恰当地展示

我需要使用标题中提到的匈牙利字符,但不知何故JRuby似乎不接受这些字符,而是显示了

操作系统是Centos 7,但同样的事情发生在6.5上。 系统语言设置为
hu\u hu.utf8
。 我还将.jrubyrc中的编码(默认为外部,默认为内部)设置为UTF-8,然后设置为ISO-8859-2。 结果是一样的

如果我使用Ruby 2.1.5,那么就不会有任何问题。上述字符在IRB中的显示与预期一致

我使用rbenv安装Ruby 2.1.5和JRuby 1.7.16.1

有没有关于如何让它恰当地展示这些匈牙利字符的想法

例如,我得到的是
??rhaj???
,而不是
űrhajó
(匈牙利语的宇宙飞船)。

问题解决了。 需要指出的是:

LC_ALL=hu_HU.utf8
LANG=hu_HU.utf8

inside/etc/environment

您可以添加输入和(预期)输出吗?您好,乌得勒支,谢谢您的评论。我加了一个例子。