C# 的所有源代码文件,默认编码为 UTF-8,注意,是源代码文件,而不是 C# 中的 string. C# 中的所有 string,默认编码均为 Unicode (UTF-16). C# 产生的 ASP.NET 源代码,如 ASPX/CS,在浏览器响应回去客户端之后,编码默认为 UTF-8.可以通过 ContentType 请求头信息更改默认编码.比如:ContentType: application/json, charset=utf-8. C# 中可以用 System.Text.Encod