需要將位元組數組(包含多個字串)轉換回字串而不使用 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中文網其他相關文章!