ByteArrayToString

ByteArrayToString[ba]

通过解码字节数组 ba 的数据,返回字符串,假设使用的是 UTF-8 编码.

ByteArrayToString[ba,"encoding"]

按指定的字符编码形式诠释数据.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (2)

根据 ByteArray 创建一个字符串,假设它包含 UTF-8 数据:

根据 ByteArray 创建一个字符串,把数据诠释为 ISO 8859-7 拉丁语/希腊语:

范围  (2)

把英文的大写字符的 ASCII 字节转换成字符串:

比较不同的字符编码:

应用  (1)

导入一个网页:

提取 ByteArray 对象中的页面字节:

把 UTF-8 编码数据转换成一个字符串:

显示原始页面的前 5 行:

属性和关系  (5)

所有字节可以用 ISO8859-1 表示:

该编码中产生的字符的代码范围是 0 到 255:

产生的字符串长度小于或等于字节数组的长度:

空字节数组产生空字符串:

空列表被接受为空字节数组的同义词:

ByteArrayToString[str] 解码 UTF-8 字节为字符串表示:

FromCharacterCode[bytes] 把代码转换成字符串:

ByteArrayToStringStringToByteArray 的逆:

可能存在的问题  (1)

不是所有字节序列是有效的 UTF-8 代码:

无效字节比如 162被诠释为文字代码点:

把字符串转换回字节数组产生一个不同但是有效的 UTF-8 字节序列:

Wolfram Research (2017),ByteArrayToString,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ByteArrayToString.html.

文本

Wolfram Research (2017),ByteArrayToString,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ByteArrayToString.html.

CMS

Wolfram 语言. 2017. "ByteArrayToString." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ByteArrayToString.html.

APA

Wolfram 语言. (2017). ByteArrayToString. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ByteArrayToString.html 年

BibTeX

@misc{reference.wolfram_2024_bytearraytostring, author="Wolfram Research", title="{ByteArrayToString}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ByteArrayToString.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_bytearraytostring, organization={Wolfram Research}, title={ByteArrayToString}, year={2017}, url={https://reference.wolfram.com/language/ref/ByteArrayToString.html}, note=[Accessed: 18-November-2024 ]}