我修改了一个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")
ComName=rs("ComName")
Address=rs("Address")
ZipCode=rs("ZipCode")
IcpNumber=rs("IcpNumber")
MesViewFlag=rs("MesViewFlag")
rs.close
set rs=nothing
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=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=gb2312">
试试,估计的有中文,要用gb2312