为什么会这样??!在线等待

huisheng 2003-09-22 09:40:00
我在用XML得到数据时?为什么会在一些浏览器上显示为乱码,而在一些浏览器上又正常。????
源吗:
<script language=javascript>
<!--
function sendData()
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.Open("get", "index_x.asp", false);

xmlhttp.Send();
//maindata.innerHTML=bytes2BSTR(xmlhttp.responseBody);
maindata.innerHTML=xmlhttp.responseText;
window.setTimeout("sendData()",10000);
var Digital1=new Date();
ho=Digital1.getHours();
mi=Digital1.getMinutes();
se=Digital1.getSeconds();
if (ho<=9)
ho="0"+ho;
if (mi<=9)
mi="0"+mi;
if(se<=9)
se="0"+se;

form1.nowtime2.value=" "+ho+":"+mi+":"+se;
}
-->
</script>

<div id="maindata"></div>
<script language=javascript>
<!--
sendData();
-->
</script>

index_x.asp文件

<%response.Expires=0%>
<!--#include file=conn.inc-->
<%
response.charset="gb2312"
response.contentType="text/xml"

%>
下面就是一些数据库的显示!没有其它的了!!




...全文
52 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huisheng 2003-09-24
  • 打赏
  • 举报
回复
源文: 今 日 进 港 航 班 信 息
显示:
½?ա¡½?¡¡º½¡¡°ࡡ?¡¡Ϣ
huisheng 2003-09-24
  • 打赏
  • 举报
回复
没有用,我在两个文件中都安放了这个charset=gb2312可还是一样的,不行
huisheng 2003-09-22
  • 打赏
  • 举报
回复
可我有一几台浏览器都是前两天升级的呀?!都是6以上
tigerwen01 2003-09-22
  • 打赏
  • 举报
回复
大概是浏览器的版本问题。
dafei0320 2003-09-22
  • 打赏
  • 举报
回复
对把charset设为"gb2312"
tanyaliji 2003-09-22
  • 打赏
  • 举报
回复
函数放在
response.charset="gb2312"
后面

你试一下吧
huisheng 2003-09-22
  • 打赏
  • 举报
回复
你说的是这个吗?
<!--#include file=conn.inc-->
超级大笨狼 2003-09-22
  • 打赏
  • 举报
回复
函数放在
response.charset="gb2312"
后面

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧