【发布时间】:2011-06-09 17:53:57
【问题描述】:
您好,我正在做一个需要分析希伯来字符的项目。
我有这样的情况
letter = case
when (a[0] == "1") && (a[1] == "2"): "He ה"
...
end
p letter
=> "He ה"
我还想从 Unicode 十六进制数字(对于 He 05D4)打印希伯来字符,如下所示:
letter = case
when (a[0] == "1") && (a[1] == "2"): "\05D4 He ה"
...
end
p letter
Desired output => "ה He ה"
Actual output => "\005D4 He ה"
红宝石 1.8.8。 $KCODE = "u" 设置在代码上方。
我需要做什么?我尝试了一些不同的方法无济于事(例如, ['05D5'.hex].pack("C") )=> error char out of range
提前致谢。
【问题讨论】:
标签: ruby unicode character hex hebrew