ASP从数据库中调出的字是乱码

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:47:17
ASP从数据库中调出的字是乱码,如图:正常显示部分是网页中固定不变有文字,乱码部分是ASP从数据库中调用的文字。说明:1.用的office 2007 2.最初都是完全正常的,然后我在数据库中加入了两个表(在首页中调用,网页中编码为UTF-8,显示正常)3.把后加的两个表去掉后,就不会出现乱码。4.检查过两个表和其它内容没有冲突 5.在图中的那个网页代码中已经加入了<meta http-equiv="Content-Type" content="text/html;charset=gb2312 ">所以固定的文字显示正常。问:如何解决?
数据库里全是好的!!我把这个数据库里东西的内容先在一个A网页中显示,再做网页调用,在B中显示A的内容时就只会在D网页中出现乱码,在B中显示C网页的内容就完全正常。只要不调用A,所有网页都正常!然后改了编码方式后,D网页中的乱码就完全颠倒了,本来XXX内容是正常的,然后就乱码,或者YYY内容是乱码,改了后YYY就正常了,XXX就乱了

编码问题
这个
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
或者

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

数据库里的东西是不是乱码?

头部加入<%@language=vbscript codepage=936 %>

把charset=gb2312 改为 charset=UTF-8 试试

编码问题。。。