ASP运行乱码怎么回事?
展开全部
首先以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编码自己看就是正常的,但是用在国外服务器运行的话就会出现乱码了,因为国外一般用英文操作系统了。只有在页面完整引入上面的几句代码,不管是什么系统都会显示正常了。
<%@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编码自己看就是正常的,但是用在国外服务器运行的话就会出现乱码了,因为国外一般用英文操作系统了。只有在页面完整引入上面的几句代码,不管是什么系统都会显示正常了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询