我从 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}"
IE。这\u{}
转义序列可用于解码 Unicode 代码点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)