C#默认编码应该是unicode
既然默认编码正常,你用默认编码好了,为什么非要用UTF8呢

解决方案 »

  1.   

    utf7、uft8都支持中文(不出现乱码),前提是什么编码格式的流解析成什么格式的字符串string str = "Hello Jimmy同济大学";
                byte[] byteArray = Encoding.UTF8.GetBytes(str);
                json = Encoding.UTF8
                    .GetString(byteArray);
                Console.WriteLine(str);