UTF-8文字コードを仮定してバイト配列 ba 中のデータを復号化し,文字列を返す.
ByteArrayToString[ba,"encoding"]
データを指定された文字コードで解釈する.
ByteArrayToString
UTF-8文字コードを仮定してバイト配列 ba 中のデータを復号化し,文字列を返す.
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"]//InputFormこの符号化で生成された文字には,0から255までの文字コード番号が含まれる:
ToCharacterCode[%] == 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]]考えられる問題 (1)
関連するガイド
-
▪
- システム関連の文字列操作 ▪
- 暗号 ▪
- 特殊文字 ▪
- バイナリデータ ▪
- 文字操作 ▪
- ネットワークプログラミング
テキスト
Wolfram Research (2017), ByteArrayToString, Wolfram言語関数, https://reference.wolfram.com/language/ref/ByteArrayToString.html.
CMS
Wolfram Language. 2017. "ByteArrayToString." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ByteArrayToString.html.
APA
Wolfram Language. (2017). ByteArrayToString. Wolfram Language & System Documentation Center. Retrieved from 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: 19-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: 19-August-2026]}