我用Encoding.UTF8.GetString
然后保存为txt,里面有好多乱码想尽量显示为可以显示的字符串,又能转换回byte的字符串用哪个编码好呢?

解决方案 »

  1.   

    有好多乱码说明不是utf-8,换一种编码试试,每种编码都可以转换回byte的
      

  2.   

    看看这个,完全解决你的问题:     string和byte[]的转换
      

  3.   

    例如这样的代码可以把byte类型的转换成string类型。
        byte[] str = new byte[1024];
        string result = System.Text.Encoding.Default.GetString(str, 0, str.Length);
      

  4.   

    随便啊,加码解码,使用一种格式就可以了,我喜欢,GB2312,GBK,和Default ,适合中西文混合