IRB字符串输出不匹配

时间:2016-03-10 19:38:50

标签: ruby irb

当我输入包含irb土耳其字符作为字符串输入的名称时,irb打印到终端,就像编码不匹配一样。但是,如果通过puts或print将字符串打印到控制台,则输出正是我所期望的。

这里发生了什么?有没有办法配置irb,以便它显示字符串内容,就像用puts方法打印一样。

irb commands

1 个答案:

答案 0 :(得分:2)

使用p my_name与执行puts my_name.inspect相同,其中inspect返回(在本例中)特殊字符转义的字符串。