论坛首页 Web前端技术论坛

xmlhttp中ie提交正确,firefox乱码的奇怪问题

浏览 7218 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-05-16  
2005-05-16 13:41:57,926 INFO [junction.netvirent.web.spring.SignonController] - q=[signon]username=[鎴戦潬闈?]password=[]
2005-05-16 13:41:57,936 WARN [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Should roll back transaction but cannot - no transaction available
2005-05-16 13:42:48,369 INFO [junction.netvirent.web.spring.SignonController] - q=[signon]username=[我靠靠]password=[]
2005-05-16 13:42:48,369 WARN [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Should roll back transaction but cannot - no transaction available


上面2行是ie提交的,下面是ff提交的

javascript:
			function loadXMLDoc(URL); {			
   			if (isIE); {
					req = new ActiveXObject("Microsoft.XMLHTTP");;
 			 	 	req.onreadystatechange = processReqChange;
 			 	 	req.open("get", url, true);;
 			 	 	req.setRequestHeader("context-type","text/xml");;
			  	req.send();;
    		} else if (isFF); {
 					req = new XMLHttpRequest();;
 			 	 	req.onreadystatechange = processReqChange;
 			 	 	req.open("get", url, true);;
 			 	 	req.setRequestHeader("context-type","text/xml");;
			  	req.send(null);;
			  	    		//alert(url);;
    		}
    	}

			var req;
			var isIE;
			var isFF;
			
			if (window.ActiveXObject); {
				isIE = true;
			} else if (window.XMLHttpRequest); {
				isFF = true;
			}
   发表时间:2005-05-16  
从sql一直写到js,郁闷.昏迷发呆中...
0 请登录后投票
   发表时间:2005-05-16  
我猜想是 IE 和 FF 对 xml 默认编码不一样导致的吧, 你试试

req.setRequestHeader("context-type","text/xml; CHARSET=utf8");
或者
req.setRequestHeader("context-type","text/xml; charset=UTF-8");
0 请登录后投票
   发表时间:2005-05-17  
根据你的回复,我 很认真的试了一下,还是同样的问题,我决定ff下使用js对提交数据重编码。正在请教js达人
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics