ASP运行乱码怎么回事?

 我来答
明槐宸739
2016-04-21 · TA获得超过1045个赞
知道大有可为答主
回答量:1507
采纳率:92%
帮助的人:475万
展开全部
首先以UTF-8编码为例,在页面顶部加代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.Charset="utf-8"%>

这句必须放在最顶部,作为代码第一句,同时还要设置网页编码为UTF-8

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

同样的道理,如果是GB2312的编码,就要写成:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Response.Charset="gb2312"%>

同时把网页编码改成gb2312就可以了。

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

最后一点说明,有时候你看到显示正常的,但别人看到就是乱码。原因就可能是因为使用的操作系统语言版本不一样。例如我们国人一般用简体中文操作系统,设置GB2312编码自己看就是正常的,但是用在国外服务器运行的话就会出现乱码了,因为国外一般用英文操作系统了。只有在页面完整引入上面的几句代码,不管是什么系统都会显示正常了。
更多追问追答
追问

coolbi5
2016-04-21 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2446万
展开全部
应该是编码不统一的问题,<html lang="zb"> 改成 <html>
然后文件保存成UTF8格式,试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式