StringToByteArray
StringToByteArray["string"]
返回与指定字符串的 UTF-8 编码对应的字节数组.
StringToByteArray["string","encoding"]
使用指定的字符编码.
更多信息
- StringToByteArray["string",…] 的结果是一个 ByteArray 对象.
- "encoding" 的值可以是 $CharacterEncodings 的任意成员.
- StringToByteArray["string","encoding"] 要求 "string" 中的所有字符在 "encoding" 中都有一个字符编码.
范例
打开所有单元关闭所有单元基本范例 (2)
属性和关系 (7)
在 UTF-8 编码中,只有对 ASCII 字符串,字节数才等于字符串长度:
代码点为 0 到 255 的字符可以用 ISO8859-1 编码表示:
在 UTF-8 编码中,返回的字节数组对象的大小基本上是原始字符串的大小:
StringToByteArray[str] 将每个字符转换为一个或多个字节值的序列:
ToCharacterCode[str] 返回整数代码点列表:
在给定字符编码中,StringToByteArray 和 ToCharacterCode 返回同样的字节:
ToCharacterCode 返回的列表要多用几倍的内存:
StringToByteArray 返回的 ByteArray 对象中,每个值基本上使用一个字节的内存:
ToCharacterCode 返回的列表中,每个值使用几个字节的内存:
文本
Wolfram Research (2017),StringToByteArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringToByteArray.html.
CMS
Wolfram 语言. 2017. "StringToByteArray." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/StringToByteArray.html.
APA
Wolfram 语言. (2017). StringToByteArray. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/StringToByteArray.html 年