<%
nav=trim(server.HTMLEncode(request("nav_type")))
response.Write(nav)
response.End()
%>
这是我接收表单数据的代码 输入单个字符或者基数个字符就出现乱码
输入二个或者偶数个字符就没乱码出现,这是为什么呢?
偶数个字符串入库到access 里面却都是是乱码 这如何解决?
这是我的入库语句:
这是我的入库语句:
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("../../data/data.mdb")
set rs=server.CreateObject("adodb.recordset")
nav=trim(server.HTMLEncode(request("nav_type")))
if nav="" then
response.Write("null")
response.End()
end if
nav_sql="select * from nav"
rs.open nav_sql,conn,1
do until rs.eof
if rs("nav_type")=nav then
response.Write("zhongfu")
response.End()
end if
rs.movenext
loop
set rs_1=server.CreateObject("adodb.recordset")
sql="insert into nav(nav_type)values('"&nav&"')"
rs_1.open sql,conn,1
rs.close
response.Redirect("nav.asp")
%>