今天在用utf-8编码用在新的网站上,不想问题还真多,所以找了些文章,帖子,看了看,等下有用的就贴下面了。
今天,我开始把 CODEPAGE="936" 改成 CODEPAGE="65001"
把charset=gb2312改成 charset=utf-8
可是还是乱码,只要是脚本用的地方还是乱码,现在终于找到问题了,就是当脚本输出时候,要以utf-8编码输出。
就是要加一句<% Response.Charset = "utf-8" %>
①首先当然是页面本身用utf-8编码,在DW新建页时默认编码定为“Unicode(UTF-8)”
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001" %>
' ②CODEPAGE="65001" 告诉服务器页面使用UTF-8编码的
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
' ③charset=utf-8告诉浏览器页面使用UTF-8编码的
</head>
<body>
<% Response.Charset = "utf-8" %>
' ④服务器输出编码为utf-8
</body>
</html>
晕,事情还没有结束
刚开心,问题出来了,刷新后又变成乱码,或者浏览其他的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%>
相关推荐
asp乱码解决大全,解决各种asp乱码问题
asp解密解密,加密软件。什么乱码都是浮云
网页语言编码及asp乱码问题解决方案
关于asp.net中中文产生乱码问题
ASP.NET导出Excel乱码的终极解决方案
asp.net默认的编码是UTF-8 js文件里的编码也是UTF-8 当你要在aspx页面上进行传中文参数时会出现乱码 asp.net中文乱码:asp.net(C#)中文乱码问题 接收参数页-----> 传送参数页----->
asp.net中URL参数传值中文乱码的三种解决办法
彻底解决winform 和asp.net 连接MySQL数据库显示数据出现乱码的方法,因为是gb2312编码的文本文件,在线查看会出现乱码,进入下载地址,点鼠标右键选择[另存为..]
该程序经过测试验证。通过过了的 VS2005 和 VS2008 没问题的发出来和大家共享哈
ACCESS+ASP中文乱码问题的解决方法借鉴.pdf
1.解决了asp中遇到的乱码的问题. 2。点击发送后按钮变灰。 这个只是一个简单的asp例子,并没有asp.net中点击按钮后倒计时的功能。例子相对简单,但基本上实现了asp中调用短信接口发短信。 关于短信接口中返回值的...
asp.net乱码解决方法 1、从IE地址栏中直接输入这个地址,访问没错; 2、做一个静态页,其中包括这个超链接,点击访问也没错; 3、就是把这个链接添加到这个功能块中,点击访问那边接收到的是乱码。 一...
数据库是国外空间默认写入的中文字符,在国外空间中显示正常中文字符 国内中文系统下显示乱码
ASP.NET 解决下载文件的时候文件名乱码问题,
asp解码加密乱码破解asp解码加密乱码破解asp解码加密乱码破解asp解码加密乱码破解asp解码加密乱码破解asp解码加密乱码破解
彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题 本文用 C# 代码解决了在目前四种流行浏览器中Asp.net 输出文件流时文件名的空格及中文字符乱码这两个问题。使用本文的代码,你将可以让 IE...
jquery+asp ajax 中文乱码问题解决文档
ASP.NET页面中文出现乱码的解决方法
asp编译反编译asp编译反编译script.encode asp乱码翻译破解