通过解码字节数组 ba 的数据,返回字符串,假设使用的是 UTF-8 编码.
ByteArrayToString[ba,"encoding"]
按指定的字符编码形式诠释数据.
ByteArrayToString
通过解码字节数组 ba 的数据,返回字符串,假设使用的是 UTF-8 编码.
ByteArrayToString[ba,"encoding"]
按指定的字符编码形式诠释数据.
更多信息
- 在 ByteArrayToString[ba,…] 中,ba 应该是一个 ByteArray 对象.
- "encoding" 的值可以是 $CharacterEncodings 的任何成员.
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (2)
ascii = ByteArray[RandomInteger[ToCharacterCode["AZ"], 10]]ByteArrayToString[ascii]highRange = ByteArray[Range[191, 200]]ByteArrayToString[highRange, "ISO8859-1"]ByteArrayToString[highRange, "ISO8859-5"]应用 (1)
data = URLRead["mbl.is"]提取 ByteArray 对象中的页面字节:
bytes = data["BodyByteArray"]str = ByteArrayToString[bytes];Snippet[str, 5]属性和关系 (5)
ba = ByteArray[Range[0, 255]]ByteArrayToString[ba, "ISO8859-1"]//InputFormToCharacterCode[%] == Range[0, 255]ba = ByteArray[{215, 169, 215, 156, 215, 149, 215, 157, 32, 104, 101, 108, 108, 111}]StringLength[ByteArrayToString[ba]]StringLength[ByteArrayToString[ba, "ISO8859-8"]]ByteArrayToString[ByteArray[{}]]//InputFormByteArrayToString[{}]//InputFormByteArrayToString[str] 解码 UTF-8 字节为字符串表示:
bl = {195, 139, 65, 195, 146, 75, 195, 135, 120, 195, 129, 115, 195, 137, 93};
ba = ByteArray[bl];
ByteArrayToString[ByteArray[ba]]FromCharacterCode[bytes] 把代码转换成字符串:
FromCharacterCode[bl]ByteArrayToString 是 StringToByteArray 的逆:
str = "I will round trip";
str == ByteArrayToString[StringToByteArray[str]]文本
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_2026_bytearraytostring, author="Wolfram Research", title="{ByteArrayToString}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ByteArrayToString.html}", note=[Accessed: 15-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_bytearraytostring, organization={Wolfram Research}, title={ByteArrayToString}, year={2017}, url={https://reference.wolfram.com/language/ref/ByteArrayToString.html}, note=[Accessed: 15-August-2026]}