asp 中文乱码

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:13:52
那是一个asp更新程序,我想要先改一下它本来的内容在上传
于是在conn.asp中发现<%
startime=timer()
set conn=server.CreateObject("adodb.connection")
DBPath = Server.MapPath("blueyr.asp")
conn.open "provider=microsoft.jet.oledb.4.0; data source="&DBpath

function CloseDB

Conn.Close
set Conn=Nothing

End Function

const ProgramCName="更新手记"
const ProgramEName="new"
const ProgramVer="020201"
%>

所以推测内容在blueyr.asp 中 打开它 却发现一大段乱码 但其中有些链接可以看得清,如:
<BR>;m;m ?
N!kN*NQ剃随b.^諲~b购钀≥;uGr ?葉嶯账b~b0R哊 ?荰萒萒 ?vPw锉/f*Y塖砙哊 ?<a href=http://bluemm.huming.com/bbs/topic.asp?topic_id=4639 target=_blank>}^8n}vfNhQWY N}?/a><BR>;m;m ?
N!kN*NQ剃随b.^諲~b购钀≥;uGr ?葉嶯账b~b0R哊 ?荰萒萒 ?vPw锉/f*Y塖砙哊 ?v枆?N0000???淯"k锉 g剃隷 N鎀 ?
N齹軴翄?g gHe锉0 ;

可能是用Dreamweaver新建asp文件时将
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">
<link rel="stylesheet" href="inc/register.css" type="text/css">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
这些自动生成的东西给删了,这些东西虽然没什么大用处,但删了后就会产生乱码,我以前也是,现在好了。
还有就是用Dreamweaver的首选参数设置的问题,要设置成简体中文

在文件头部加一句:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>