我有一些文本包含Unicode转义序列,如\ u003C.这就是我想出来的东西:
string.gsub(/\u(....)/) {|m| [$1].pack("H*").unpack("n*").pack("U*")}
这是对的吗?(即它似乎与我的测试一起工作,但更有知识的人可以找到它的问题吗?)
ruby unicode
ruby ×1
unicode ×1