我从Unicode数据库中获得了这些值,但不确定如何将其转换为人类可读的形式。这些甚至叫什么?
他们来了:
U+2B71F
U+2A52D
U+2A68F
U+2A690
U+2B72F
U+2B4F7
U+2B72B
如何将它们转换为可读符号?
最佳答案
怎么样:
# Using pack
puts ["2B71F".hex].pack("U")
# Using chr
puts (0x2B71F).chr(Encoding::UTF_8)
在Ruby 1.9+中,您还可以执行以下操作:
puts "\u{2B71F}"
即
\u{}
转义序列可用于解码Unicode代码点。