最近在修改ExtJs主界面的时候,本来index.html能够正常显示,接下去讲html的内容添加到index.aspx文件中,于是出现了乱码,不能正常显示。

把GB2312编码的HTML页面另存为.ASPX文件,然后进去加服务器代码。这样搞出的ASPX页面,即便在页面中已经有了
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
这样的语句,在浏览器中查看时,编码只有UTF-8时才能正常显示,GB2312仍不能正常显示此页面,这是怎么回事,应当怎么解决?

发现同一个文件:
当我把文件后缀改在.HTM时,IE字符集设置为GB2312时能正常显示此页,设置为Unicode时就不能正常显示;
当我把文件后缀改在.ASPX时,IE字符集设置为GB2312时不能正常显示此页,设置为Unicode时就能正常显示;

解决方法:

更改Web.Config里默认的编码设置及其对于单个aspx页面的编码格式的设置

把全局设置改成这样会省下很多事!

<globalization fileEncoding="GB2312"  requestEncoding="GB2312"  responseEncoding="GB2312"/>

这样一来,使用Request.QueryString[""]的时候就不用手动检索编码并解码了!省事啊!

在Web.Config中设置单个aspx页面的编码格式

<location path="Member/MyShortMessage.aspx">
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
</system.web>
</location>

问题描述:      最近在修改ExtJs主界面的时候,本来index.html能够正常显示,接下去讲html的内容添加到index.aspx文件中,于是出现了乱码,不能正常显示。具体:      把GB2312编码的HTML页面另存为.ASPX文件,然后进去加服务器代码。这样搞出的ASPX页面,即便在页面中已经有了  这样的语句,在浏览器中查看时,编码只有UTF-
今日同事发现部分 asp x 页面 运行时中文汉字不能正确显示,显示均为 乱码 。检查了web.config的配置是正确的: !--  全球化 此节设置应用程序的全球化设置。 --&gt;     &lt;globalization fileEncoding="gb2312" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-...
问题 描述: 最近在修改ExtJs主界面的时候,本来index.html能够正常显示,接下去讲html的内容添加到index. asp x文件中,于是出现了 乱码 ,不能正常显示。 我把GB2312编码的HTML 页面 另存为. ASP X文件,然后进去加服务器代码。这样搞出的 ASP X 页面 ,即便在 页面 中已经有了 <meta http-equiv=...
原因:因为不小心误删 asp x 页面 ,复制到记事本恢复 asp x 页面 发现中文 乱码 方法:1、请在vs顶事鼠标右键点击 asp x文件 --> 打开方式 --> 带编码的 web 窗体编辑器 --> 挑选Unicode(UTF-8待签名)编码格式打开文件,看看里边的汉字是否能正确显现,若不能,就把通过双击打开的文件复制后再粘贴(替换)到用utf-8打开的文件里里。 2、记...
notepad++ 编码菜单 下 有个 转码选项 可以将保存的数据格式转为UTF-8 格式 有时虽然给网页加上了charset=utf-8,但是在保存的时候没有注意到这个文件是用非utf-8编码来保存的, 所以就会出现 乱码 情况,改用utf-8编码保存后, 问题 解决 了。 结论:采用UTF-8编码,除了要将文件另存为UTF-8格式之外,还需要同时指定codepage及charse
ASP X和HTML都是Web开发中常用的 页面 文件格式,它们之间的区别在于: 1. ASP X是Microsoft ASP .NET 框架下的一种动态网页文件格式,而HTML是静态网页文件格式。 2. ASP X文件可以包含服务器端代码和客户端代码,可以通过 .NET 语言(如C#、VB .NET )进行编写和访问数据库等操作。而HTML文件仅包含前端的HTML、CSS、JavaScript等代码,不包含后端的服务器端代码。 3. ASP X文件需要通过IIS或其他 .NET 支持的Web服务器进行解析和编译,然后才能在浏览器中呈现出完整的动态网页。而HTML文件可以直接在浏览器中打开并显示。 总的来说, ASP X文件具有更强的交互性和动态性,可以实现更加复杂的Web应用程序,而HTML文件则适用于简单的静态网页设计。