浏览器访问 UTF-8 编码的 *.txt 文件时中文乱码

如果希望浏览器打开站点上的 *.txt 文件正常显示非 ASCII 字符,需要使用 UTF-8 BOM (Byte order Marks) 编码个,而 C# 中的默认编码器 Encoding.UTF8 不是 UTF-8 BOM,所以需要使用构造方法创建 new UTF8Encoding()

你可能感兴趣的:(浏览器访问 UTF-8 编码的 *.txt 文件时中文乱码)