【发布时间】:2012-03-06 11:15:40
【问题描述】:
在 C# 中,我们如何将 byte[] 转换为带有 charset.eg utf8、SHIFT_JIS 等的字符串 .我知道Encoding.UTF8
byte[] inputBytes =SupportClass.ToByteArray(readBytes);
StringBuilder result;
result.Append(System.Text.Encoding.UTF8.GetString(inputBytes,0,inputBytes.Length));//get unreadable code.
我的问题是如何从 inputBytes 中获取具有特殊字符集的结果,例如 java
StringBuffer result.append(new String(buffer, "SJIS"));
【问题讨论】: