StringToByteArray

StringToByteArray["string"]

指定された文字列のUTF-8符号化に対応するバイト配列を返す.

StringToByteArray["string","encoding"]

指定された文字コードを使う.

詳細

例題

すべて開くすべて閉じる

  (2)

文字列を,そのUTF-8表現からByteArrayに変換する:

バイトを数のリストに変換する:

文字列をISO 8859-7のラテン文字またはギリシャ文字表現からByteArrayに変換する:

バイトを数のリストに変換する:

スコープ  (2)

生成された文字列をUTF-8に変換する:

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

これらの特別な文字については,ISO8859-15はISO8859-1に等しい:

特性と関係  (7)

UTF-8では,すべてがASCIIの文字列の場合にのみ,バイト数が文字列の長さと等しい:

次の1920文字のそれぞれに2バイトが必要である:

残りの63488個の文字コード番号には3バイトずつ必要である:

文字コード番号0から255までの文字はISO8859-1で表すことができる:

どの文字も文字コード番号を含むバイトとして符号化される:

UTF-8符号化では,返されるバイト配列オブジェクトの大きさは基本的にもとの文字列のサイズに等しい:

StringToByteArray[str]は,各文字を1つあるいはそれ以上のバイト値の連続に変換する:

ToCharacterCode[str]は整数の文字コード番号を返す:

空の文字列は空のバイト配列を生成する:

StringToByteArrayToCharacterCodeは,指定された文字コードで同じバイトを返す:

ToCharacterCodeが返すリストは数倍のメモリを必要とする:

StringToByteArrayが返すByteArrayオブジェクトは,1つの値について基本的に1バイト使う:

ToCharacterCodeが返すリストは1つの値について数バイト使う:

StringToByteArrayByteArrayToStringの逆である:

考えられる問題  (1)

文字列内のすべての文字が,その文字コードで表現可能でなければならない:

Wolfram Research (2017), StringToByteArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/StringToByteArray.html.

テキスト

Wolfram Research (2017), StringToByteArray, Wolfram言語関数, https://reference.wolfram.com/language/ref/StringToByteArray.html.

CMS

Wolfram Language. 2017. "StringToByteArray." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/StringToByteArray.html.

APA

Wolfram Language. (2017). StringToByteArray. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/StringToByteArray.html

BibTeX

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

BibLaTeX

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