Language: C#(CSharp)
IDE: Notepad++
程序文件内容一摸一样,后缀改为 Default.aspx 就会乱码,改成 Default.php 或 Default.html 一切正常。
尝试使用服务器端指定编码
Response.ContentType = "text/html; charset=utf-8";
客户端也指定编码
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
依然中文乱码!
解决方案,在 Web.config 中如下设置:
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN" />
</system.web>
中文乱码问题得到解决。