如何将字符转换为ASCII码?

时间:2015-08-22 21:28:16

标签: r character-encoding ascii

我需要将一串字符(例如&mut Iterator)转换为一串数字,即ASCII数字代码。

示例:"Hello"

有人知道R功能吗?希望函数或代码段将0 -> 48; a -> 97转换为数字字符串,如

"Hello"

1 个答案:

答案 0 :(得分:21)

我猜您的意思是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