javascript的xmlhttp的问题,高手指教。
strTopicImageID)
{
var objMessage = document.getElementById(strMessageID);
var objTopicImage = document.getElementById(strTopicImageID);
if(objMessage.innerHTML.length==7)
{
try{
xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.Open("GET","GetContent.aspx?topic_id=" + strMessageID,false);
xml.Send();
if(xml.readyState!=4)return;
}
catch(e){}
objMessage.innerHTML = bytes2BSTR(xml.responseBody);
}
var strDisplay = objMessage.style.display;
if (strDisplay == "")
{
objMessage.style.display = "none";
objTopicImage.src = '/forum/images/icon_plus.gif';
}
else
{
objMessage.style.display = "";
objTopicImage.src = '/forum/images/icon_minus.gif';
}
}
</script>
这样取到的是乱码。。
因为.Net的代码页是utf-8的,所以上面那个vbscript的函数出问题了。现在就是怎么样才能转为utf8的?