<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--#include file="Connections/conn.asp"-->
<%
If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("cnbrucecom_ValidateCode")) <> Trim(Request.Form("validatecode")) Then
response.write" <center> 请注意正确输入验证码! <hr> <a href='javascript:history.back(-1)'> 返回 </a> </center> "
response.End()
end if
if……
……
……
……else
rs1.close
set rs1=nothing
conn.close
set conn=nothing
response.Write" <center> 这个邮箱已经有网友注册 <hr> <a href='javascript:history.back(-1)'> 返回 </a> </center> "
end if
%> 代码如上,reg.htm----> reg.asp reg.htm就不贴出来了,两张都是UTF-8编码的,reg.html提交一两次还行,只要验证码或者重复邮箱提交多了,reg.asp这个页面输出这一行" <center> 这个邮箱已经有网友注册 <hr> <a href='javascript:history.back(-1)'> 返回 </a> </center> 就是乱码,再返回,即使插入数据库成功access里中文部分显示也是乱码。 如果不加这一句 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 插入到数据库的中文就一定是乱码 很奇怪的问题,一点头绪没有。
<!--#include file="Connections/conn.asp"-->
<%
If Trim(Request.Form("validatecode"))=Empty Or Trim(Session("cnbrucecom_ValidateCode")) <> Trim(Request.Form("validatecode")) Then
response.write" <center> 请注意正确输入验证码! <hr> <a href='javascript:history.back(-1)'> 返回 </a> </center> "
response.End()
end if
if……
……
……
……else
rs1.close
set rs1=nothing
conn.close
set conn=nothing
response.Write" <center> 这个邮箱已经有网友注册 <hr> <a href='javascript:history.back(-1)'> 返回 </a> </center> "
end if
%> 代码如上,reg.htm----> reg.asp reg.htm就不贴出来了,两张都是UTF-8编码的,reg.html提交一两次还行,只要验证码或者重复邮箱提交多了,reg.asp这个页面输出这一行" <center> 这个邮箱已经有网友注册 <hr> <a href='javascript:history.back(-1)'> 返回 </a> </center> 就是乱码,再返回,即使插入数据库成功access里中文部分显示也是乱码。 如果不加这一句 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 插入到数据库的中文就一定是乱码 很奇怪的问题,一点头绪没有。
解决方案 »
- VB运行时自动关闭
- 用vb做的聊天室程序,点击建立连接时提示“实时错误‘360’,对象加载出错”
- 求一60度直线与圆相交程序
- 如何设置在word第一页中插入文字,在第二页中插入图片
- 是去大公司做VB还是去一般的公司做C++开发
- =====关于手动声明的ADO和记录集对象和DataGrid控件绑定的问题====
- 求救,提示with变量未设置,跪求
- 我用vb编了一个dll,在我的机器上用vc可以调用,但是到别的机器上却用不了,请问是怎么回事?
- VB調用Excel后﹐如何對EXCEL文件自動存盤退出?
- 两台计算机执行的结果不一样,为什么?如何才能一样?
- 帮我看一下这个用户名和密码怎么算?
- 用vb自带的工具打包,怎么找不到那个打包选项?
<%@Language="VBScript" CodePage="65001"%>
<%
session.codpage="65001" '服务器接收数据的编码
response.charset="utf-8" '服务器发送数据编码
%>
网页浏览时加入
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
就不会出现刚刚那情况了
现在感觉好像是DW修改脚本引起的,因为是现改现调试的,所以网页一直被DW占用的,只要关闭DW再调试感觉没遇到过乱码,但也不确定。不知道有没有这方面经验的朋友。实在没人回复,就给分了。
session.codpage="65001" '服务器接收数据的编码
response.charset="utf-8" '服务器发送数据编码
%> 都告诉你啦,第一句是服务器接收客户端数据库用的编码,第二句是服务器发送给客户端浏览器的编码,不写的话肯定乱码
至于下面这句,是客户浏览时用的编码,不能混为一谈,都要统一
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>这样使用了绝对不会乱码了,除非你本来写的文字就是乱码。。