Perlu mengubah tatasusunan bait (mengandungi berbilang rentetan) kembali menjadi rentetan tanpa menggunakan BinaryReader
? Kaedah ini menawarkan penyelesaian untuk situasi yang BinaryReader
tidak boleh dilaksanakan.
Kelas Encoding
menyediakan penyelesaian yang mudah:
<code class="language-csharp">var str = System.Text.Encoding.Default.GetString(result);</code>
Coretan ini menukar tatasusunan bait (result
) kepada rentetan menggunakan pengekodan lalai sistem (biasanya UTF-8). Untuk lebih kawalan, gantikan "Default"
dengan pengekodan khusus seperti "UTF-8"
, "UTF-32"
atau "ASCII"
untuk memadankan pengekodan asal tatasusunan bait anda. Memilih pengekodan yang betul adalah penting untuk penukaran rentetan yang tepat.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Tatasusunan Byte kepada Rentetan Tanpa Menggunakan BinaryReader?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!