如果标题语言不合适,请随意编辑。
我想将一个带有 "byte"
替换为 Unicode 字符的字符串转换回 Unicode。 假设我有:
x <- "bi<df>chen Z<fc>rcher hello world <c6>"
I'd like to get back:
"bißchen Zürcher hello world Æ"
我知道如果能够将它转换为这种形式,它就会按预期输出到控制台:
"bi\xdfchen Z\xfcrcher \xc6"
我尝试了:
gsub("<([[a-z0-9]+)>", "\\x\\1", x)
## [1] "bixdfchen Zxfcrcher xc6"