修改ASP代码,编码格式utf-8出现乱码

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:08:18
我修改了一个ASP代码,把它的页面内容修改了,调试运行后发现,页面乱码
我看一下代码面发现是response.charset="utf-8"<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
编码格式是charset=utf-8" ,怎样可以不乱码
各位高手,辛苦你们帮我解决一个,好晕
代码部分如下
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<% Option Explicit %>
<% response.charset="utf-8" %>
<!--#include file="../Include/NoSqlHack.asp" -->
<!--#include file="../Include/Const.asp" -->
<!--#include file="../Include/ConnSiteData.asp" -->
<%
dim rs,sql,SiteTitle,SiteUrl,ComName,Address,ZipCode,Telephone,Fax,Email,Keywords,Descriptions,IcpNumber,MesViewFlag
set rs = server.createobject("adodb.recordset")
sql="select top 1 * from jk_Site "
rs.open sql,conn,1,1
SiteTitle=rs("SiteTitle")
SiteUrl=rs("SiteUrl"

utf-8 格式文件要用支持utf-8格式的编辑器编辑,不然就会有乱码,windows的记事本是不可以编辑utf-8格式文件的!

现在要把你修改过的文件再还原有点困难了.如果你还有修改前的备份文件,两条路
一[推荐],把文件从utf-8格式转化为ASCII格式,把"charset=utf-8"改为"charset=gb2312",删掉" <% response.charset="utf-8" %> "
二,用支持utf-8的编辑器编辑文件(推荐UltraEdit,上面的文件格式转换也可以用它来进行)

将这句<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />

改成
<meta http-equiv="content-type" content="text/html;charset=gb2312">
试试,估计的有中文,要用gb2312

utf-8编码提交中文会乱码

全部代码是什么?