标签: ruby character-encoding
我想知道是否有一个类似于JavaScript的charCodeAt()方法的Ruby。 charCodeAt()方法返回字符串中指定索引处字符的Unicode值。
charCodeAt()
以下示例返回字符串中最后一个字符的Unicode值:
str.charCodeAt("HELLO WORLD".length-1) #=> 68
Ruby中有相同的东西吗?
答案 0 :(得分:8)
您可以使用String#[]和String#ord方法:
String#[]
String#ord
'HELLO WORLD'[-1].ord # => 68
它还处理Unicode字符:
'aā'[1].ord # => 257