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列里的数据 却跑到第二列里了 展开
如下
<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列里的数据 却跑到第二列里了 展开
6个回答
展开全部
access 支持 utf-8 比较差,乱码正常,不出现乱码才不正常,
如果要使用utf-8 页面,请换数据库,否则,请 改变页面编码
如果要使用utf-8 页面,请换数据库,否则,请 改变页面编码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HTM页编码为utf-8
但是你的ACCESS却是装在中文系统里的,这样子就会出现ACCESS与HTML的编码不一样,所以就会出现在ACCESS里看到是乱码,但是在HTML页中应该是正常的才对
但是你的ACCESS却是装在中文系统里的,这样子就会出现ACCESS与HTML的编码不一样,所以就会出现在ACCESS里看到是乱码,但是在HTML页中应该是正常的才对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%@ CodePage=936 Language="VBScript"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
页头加上这个就可以了。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
页头加上这个就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你改改服务器设置 应该是你的web服务器不支持中文搞成的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-11-28
展开全部
你的纲页是用IE浏览的吗?若是你的IE浏览纲页的编码方式是什麽呢,是否勾选自动选取了呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询