BinaryReader
を使用せずに、(複数の文字列を含む) バイト配列を文字列に変換する必要がありますか? この方法は、BinaryReader
が実行できない状況に対する解決策を提供します。
Encoding
クラスは、簡単な解決策を提供します。
<code class="language-csharp">var str = System.Text.Encoding.Default.GetString(result);</code>
このスニペットは、システムのデフォルトのエンコーディング (通常は UTF-8) を使用して、バイト配列 (result
) を文字列に変換します。 さらに制御するには、"Default"
を "UTF-8"
、"UTF-32"
、"ASCII"
などの特定のエンコーディングに置き換えて、バイト配列の元のエンコーディングと一致させます。 正確な文字列変換には、正しいエンコーディングを選択することが重要です。
以上がBinaryReader を使用せずにバイト配列を文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。