asp UF8问题!

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:51:43
我的前台页面是uf8编码显示,后台是gb3121显示

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<%
db="data/db1.mdb"
connstr="dbq=" & server.mappath(db)&";driver={Microsoft Access Driver (*.mdb)}"
set conn=server.createobject("adodb.connection")
conn.open connstr
%>

上边这个是前太COnn文件

后台CONN文件是

<%@ Language=VBScript CODEPAGE=936%>
<%
db="data/db1.mdb"
connstr="dbq=" & server.mappath(db)&";driver={Microsoft Access Driver (*.mdb)}"
set conn=server.createobject("adodb.connection")
conn.open connstr
%>

现在我一打开前台,然后去后台就变成乱码了!有什么办法解决吗?
后台有eWebEditor 所以用的CODEPAGE=936

后台必须也用<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这两行写在最上面,eWebEditor与编码没关系,可以正常使用

在<head>中加上这个<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

补充楼上:

前台<head>里面用UTF-8后台用GB2312