日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
對(duì)于Javascript傳遞中文時(shí)調(diào)試出錯(cuò)解釋

如果您確定不論是您的JSP頁面還是您的Servlet都已經(jīng)采取了最基本的亂碼處理方法之后,通過Javascript傳遞的中文在接受的時(shí)候調(diào)試輸出的是?的話,就試試兄弟我下面這個(gè)做法,也是跟別人學(xué)的。#t#

創(chuàng)新互聯(lián)成立于2013年,先為晉中等服務(wù)建站,晉中等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為晉中企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

你可能采用的Javascript傳遞的中文參數(shù)正如:

 
 
  1. tempo.open("GET","Query?condition="+encodeURI(encodeURI(query))+"&kind="+kind,true);  
  2. 或者僅僅是在頁面標(biāo)簽中嵌入的一小段script代碼傳遞的中文參數(shù):  
  3. function changefont(){//下拉列邊框變化時(shí)觸發(fā)session中的用戶默認(rèn)字體發(fā)生變化  
  4. var fontname=document.getElementById('fontname').value;  
  5. alert(fontname);  
  6. var url;  
  7. url="Communicate.jsp?user2=";  
  8. urlurl=url+'<%=user2%>';  
  9. urlurl=url+"&user2id="+'<%=user2id%>'+"&changefontname="+encodeURI(encodeURI(fontname));  
  10. // alert(url);  
  11. window.location.href=url;  

您可能已經(jīng)發(fā)現(xiàn)他們的一個(gè)共同點(diǎn)了, Javascript傳遞這就是解決問題的方法了,兄弟您可以試試,希望對(duì)您有所幫助。下面是接受部分解碼方法:

 
 
  1. String fontwords=request.getParameter("changefontname");//  
  2.  fontwords=java.net.URLDecoder.decode(fontwords,"utf8"); //post 傳遞的時(shí)候,一定是用utf8編碼的,url 自己可以設(shè)定  
  3. //System.out.println(condition); 
  4. //當(dāng)調(diào)用request.getParameter()函數(shù)時(shí),會(huì)自動(dòng)進(jìn)行一次URI的解碼過程,調(diào)用時(shí)內(nèi)置的解碼過程會(huì)導(dǎo)致亂碼出現(xiàn)。
  5. 而URI 編碼兩次后,request.getParameter()函數(shù)得到的是原信息URI編碼一次的內(nèi)容。再用可控的解碼函數(shù) java.net.URLDecoder.decode()就可解出原始的正確的信息。  

文章標(biāo)題:對(duì)于Javascript傳遞中文時(shí)調(diào)試出錯(cuò)解釋
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/djcoehj.html