我想用 R 语言从连续的十六进制数字创建 Unicode。
例如\u005C
可以转换为字符,paste0("\u", "005C")
不能转换为字符。
因此,无法创建以下函数。
hex.chr <- function(hex){paste0("\u", hex)}
hex.chr("005C")
在上述情况下,如何创建一个仅通过输入 005C
即可转换为 Unicode 的函数?
最佳答案
您可以使用intToUtf8
和paste
0x
将其识别为十六进制。
hex.chr <- function(hex) {intToUtf8(paste0("0x", hex))}
hex.chr("005C")
#[1] "\\"
关于r - R语言中十六进制转换为Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66639163/