在R中,您可以使用\u
然后使用代码指定unicode字符。
"\u00c3"
[1] "Ã"
如果我已经将“00c3”部分作为字符串,怎样才能获得unicode? p>
string <- "00c3"
paste0("\u", string)
#> Error: '\u' used without hex digits in character string starting ""\u"
paste0("\\u", string)
#> [1] "\\u00c3"
eval(paste0("\\u", string))
#> [1] "\\u00c3"
我知道函数rawToChar()
,但这个字符的原始版本是c3 82
。我怎样才能从00c3那里得到它?
答案 0 :(得分:5)
library(stringi)
stri_unescape_unicode(paste0("\\u","00c3"))
#[1] "Ã"
您可能还想查看this function。