asp乱码解决方案
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
今天在用utf-8编码用在新的网站上,不想问题还真多,所以找了些文章,帖子,看了看,等下有用的就贴下面了。 <% response.charset = "utf-8" %> ' ④服务器输出编码为utf-8 晕,事情还没有结束 刚开心,问题出来了,刷新后又变成乱码,或者浏览其他的gb2312的页面回来又乱码了。值得又去google了一下,呵呵,还是找到答案了 看看下面的文字,就知道了,所有在后来我加了这个,程序顶端 <%session.codepage=65001%> <%@ codepage=936%>简体中文 <%@ codepage=950%>繁体中文 <%@ codepage=65001%>utf-8 codepage指定了iis按什么编码读取传递过来的串串(表单提交,地址栏传递等)。 出乱码的原因也就是网站要整合的时候模块编码不一样引起的。 不要转换任何模块网页的编码该utf-8的还是utf-8,该gb22312的还是gb2312 将gb2312模块的conn.asp文件中加入了以下这段代码 <%@language="vbscript" codepage="936"%> <%session.codepage=936%> 一切ok! 同样在在utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上 <%@language="vbscript" codepage="65001"%> <%session.codepage=65001%> 这几天写东西时总是遇到乱码,郁闷,以前从来没研究过编码,只是拿过语句直接用!下午经过研究后我得出以下结论! <% response.codepage=65001%> <% response.charset="utf-8" %> 就可以解决乱码隐患,或者在每个页面一开始加入: 该文章在 2010/12/5 14:22:09 编辑过 |
关键字查询
相关文章
正在查询... |