【发布时间】:2014-11-16 12:41:00
【问题描述】:
我需要使用标题中提到的匈牙利字符,但不知何故 JRuby 似乎不接受这些字符,并显示 ?? 而不是它们。
操作系统是 Centos 7,但同样的事情发生在 6.5 上。
系统语言设置为hu_HU.utf8。
我还将.jrubyrc(default_external,default_internal)中的编码设置为UTF-8,然后设置为ISO-8859-2。
结果是一样的。
如果我使用 Ruby 2.1.5 则完全没有问题。提到的字符在 IRB 中按预期显示。
我使用 rbenv 安装了 Ruby 2.1.5 和 JRuby 1.7.16.1。
关于如何让它正确显示这些匈牙利字符的任何想法?
例如,我得到的是??rhaj?? 而不是űrhajó(匈牙利语中的spaceship)。
【问题讨论】:
-
你能添加输入和(预期的)输出吗?
-
您好乌得勒支,感谢您的评论。我添加了一个示例。
标签: centos ruby encoding special-characters