如何在ruby(1.8.7)上将十六进制转换为UTF-8?

时间:2011-08-04 04:39:11

标签: ruby utf-8

例如,如何从以下内容创建UTF-8字符:“0x63 0xcc 0x8c”?

据我所知,ruby 1.9有更好的UTF-8,但这个问题适用于ruby 1.8.7。

1 个答案:

答案 0 :(得分:1)

Ruby String解压缩? http://ruby-doc.org/core/classes/String.src/M001112.html

例如:

"\x68\x65\x6c\x6c\x6f".unpack("Z*") --> "hello"