こんにちは、ヘブライ文字の分析を必要とするプロジェクトに取り組んでいます。
みたいなケースがあります
letter = case
when (a[0] == "1") && (a[1] == "2"): "He ה"
...
end
p letter
=> "He ה"
次のように、Unicode 16 進数 (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
前もって感謝します。