asp 写入access 中文乱码! 100

一个HTM页POST方式提交表单,HTM页编码为utf-8如下<formname="frm"method="post"action="123.asp"OnSubmit="... 一个HTM 页 POST 方式提交表单,HTM页编码为utf-8
如下
<form name="frm" method="post" action="123.asp" OnSubmit="return CheckForm()">

ASP页写入ACCESS的过程 ASP页如下:

<%

dim db,strcon,wt1,da1,wt2,wt3,da2,da3,phone,IP,rs,strSql
strcon="dbq="& server.mappath("erdai.mdb") &"; driver= {microsoft access driver (*.mdb)}"
Set db=Server.createobject("ADODB.connection")

db.open strcon
wt1=Request("wenti1")
da1=Request("answer1")
wt2=Request("wenti2")
wt3=Request("wenti3")
da2=Request("answer2")
da3=Request("answer3")
phone=Request("answer4")
IP=Request.ServerVariables("REMOTE_ADDR")
strSql="INSERT INTO pass(wt1,da1,wt2,wt3,da2,da3,phone,IP) VALUES('"& wt1 &"','"& da1 &"','"& wt2 &"','"& wt3 &"','"&

da2 &"','"& da3 &"','"& phone &"','"& ip &"')"
db.Execute(strSql)
%>

写入ACCESS 英文和数字没问题,中文全变成乱码了,都郁闷死~~~
在GOOGLE 百度 找遍了 都解决不了这个 改编码啊 什么都不行
请高手给予解决问题啊~!~!

如果哪个高手解决了 请QQ通知我一下 我好给分 我的QQ316315541
补充一下 而且,写入的乱码还会出现 乱串表格现象, 比如不是 第2列里的数据 却跑到第二列里了
展开
 我来答
zfzl0000
2008-11-29 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:130万
展开全部
access 支持 utf-8 比较差,乱码正常,不出现乱码才不正常,
如果要使用utf-8 页面,请换数据库,否则,请 改变页面编码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pshuwen
2008-11-28 · TA获得超过581个赞
知道小有建树答主
回答量:1018
采纳率:0%
帮助的人:791万
展开全部
HTM页编码为utf-8
但是你的ACCESS却是装在中文系统里的,这样子就会出现ACCESS与HTML的编码不一样,所以就会出现在ACCESS里看到是乱码,但是在HTML页中应该是正常的才对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peterfu1983
2008-11-28 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:160万
展开全部
<%@ CodePage=936 Language="VBScript"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
页头加上这个就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MESEAL
2008-11-27 · TA获得超过929个赞
知道小有建树答主
回答量:855
采纳率:0%
帮助的人:557万
展开全部
你改改服务器设置 应该是你的web服务器不支持中文搞成的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2008-11-28
展开全部
你的纲页是用IE浏览的吗?若是你的IE浏览纲页的编码方式是什麽呢,是否勾选自动选取了呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式