关于C#:byte[] to string

byte[] to string without knowing the coding

本问题已经有最佳答案,请猛点这里访问。

我看到了这个答案,问题是-所以我还需要知道使用哪种类型的编码器来获得正确的字符串-它可能是utfutf8ansi格式。

下面是直接窗口中的一个示例。

1
2
3
4
Encoding.Unicode.GetString(combinedBuf)
"??????"
Encoding.UTF8.GetString(combinedBuf)
"?????"


我想你要做的是检测使用了哪种编码?在这里看到接受的答案