您好,我正在开展一个需要分析希伯来语字符的项目。
我有一个这样的案例
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
提前致谢。