打印unicode charcater到Rubymine控制台

时间:2015-07-22 15:00:53

标签: ruby rubymine rubymine-7

所以我想将一个希伯来字符,\u{fb20}的unicode值打印到Rubymine控制台中,如果你只是运行hello world,那么puts 'hello world'通常会输出。{ / p>

我试图运行的代码只是puts "\u{fb20}",没什么了不起的。

Rubymine设置为projectg和IDE级别的默认系统编码,我尝试将编码设置为UTF-8和UTF-16,但这三个设置都不会将此字符正确地打印到控制台。 / p>

此刻我将ﬠ打印到控制台,这不是正确的角色。正确的字符是

1 个答案:

答案 0 :(得分:0)

尝试在ruby中编码字符,然后打印它。

symbol = "\ufb20"
puts symbol.encode('utf-16')

将Rubymine改为以UTF-16编码