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 중국어 웹사이트의 기타 관련 기사를 참조하세요!