如何将字符转换成ASCII码?

How to convert characters into ASCII code?

我需要将一串字符,例如"Hello",翻译成一串数字,即ASCII数字代码。

示例:0 -> 48; a -> 97,等等

有人知道 R 函数可以做到这一点吗?希望该函数或一段代码将 "Hello" 转换为数字字符串,如

c(72, 101, 108, 108, 111)

我猜你的意思是 utf8ToInt,请参阅 R manuals:

utf8ToInt("Hello")
# [1]  72 101 108 108 111

或者,如果您想要将字母映射到它们的代码:

sapply(strsplit("Hello", NULL)[[1L]], utf8ToInt)
#  H   e   l   l   o 
# 72 101 108 108 111