如何将字符代码转换为我想要的?

时间:2010-12-27 23:47:26

标签: ruby

这样做:

s = "hello"
s[0]

输出字符代码值104

转换104以便输出“h”需要做什么?

我使用的是ruby 1.8.7。

3 个答案:

答案 0 :(得分:4)

您的一些选择包括:

  • 使用s[0].chr
  • 使用s[0...1]s[0,1]
  • 升级到Ruby 1.9,其中字符串不再被视为字节数组,s[0]按预期为"h"提供。

答案 1 :(得分:2)

答案 2 :(得分:0)

简单,通过添加.chr

告诉Ruby你想要这个角色
s[0].chr