我必须阅读一些具有以下内容的文本文件:
\u201CThe Gushing Cross的小 Sprite 女士\u201D
在ruby 1.9终端中,当我创建具有以下内容的字符串时:
ruby-1.9.1-p378 > "\u2714 \u2714 my great string \u2714 \u2714"
=> "✔ ✔ my great string ✔ ✔"
在ruby 1.8中,我没有将unicode代码转换为它们的字符:
ree-1.8.7-2010.01 > "\u2714 \u2714 my great string \u2714 \u2714"
=> "u2714 u2714 my great string u2714 u2714"
有没有简单的方法可以在Ruby 1.8中返回正确的字符串char?
最佳答案
最简单的方法可能是使用JSON解析器,因为JSON恰好使用以下格式:
irb(main):014:0> JSON '["\u2714 \u2714 my great string \u2714 \u2714"]'
=> ["\342\234\224 \342\234\224 my great string \342\234\224 \342\234\224"]
关于ruby - 在ruby 1.8中将转义的unicode字符串转换为其字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4055437/