ByteArrayToString

ByteArrayToString[ba]

UTF-8文字コードを仮定してバイト配列 ba 中のデータを復号化し,文字列を返す.

ByteArrayToString[ba,"encoding"]

データを指定された文字コードで解釈する.

詳細

例題

すべて開くすべて閉じる

  (2)

UTF-8のデータを含むと仮定して,ByteArrayから文字列を作る:

データをISO 8859の第7部(ラテン/ギリシャ)と解釈して,ByteArrayから文字列を作る:

スコープ  (2)

英語大文字のASCIIバイトを文字列に変換する:

異なる文字コードを比較する:

アプリケーション  (1)

Webページをインポートする:

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 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_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 ]}