标签: r unicode
我有一些存储为"<U+9577><U+6D32>"的unicode字符。是否可以将其转换为"\u9577\u6D32"?
"<U+9577><U+6D32>"
"\u9577\u6D32"
谢谢!
答案 0 :(得分:4)
您可以使用
as.character(parse(text=shQuote(gsub("<U\\+([A-Z0-9]+)>", "\\\\u\\1", "<U+9577><U+6D32>"))))
(via)