第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

頁(yè)面處理URL參數(shù)出現(xiàn)中文問(wèn)題

標(biāo)簽:
JavaScript

  我们从数据库取出数据到页面显示的时候,有时候在进行传参的过程中,URL地址栏中可能会出现中文现象,有些浏览器可能会对中文的支持,比如:火狐、IE7以上等等,这些浏览器会自己进行中文转码,而IE6下面当出现中文的时候会出现乱码现象,或者我们地址栏中不希望出现中文,我们可以使用如下方法来进行处理;

1)在js代码中处理地址栏:

   <script type="text/javascript">        	window.location.href=encodeURI("http://www.baidu.com?u=你好&k=大家");     </script>

 


 转码后的地址信息:http://www.baidu.com/?u=%E4%BD%A0%E5%A5%BD&k=%E5%A4%A7%E5%AE%B6

2)当我们的地址信息使用a标签写在页面中的时候,我们就不能使用js中的encodeURI方法了,这时,我们可以进行如下的处理:

 <script type="text/javascript">       document.write('<li><a href="'+encodeURI("http://www.baidu.com?u=你好&k=大家")+'">退出</a></li>');     </script>

 

得到的结果和上面一样,有时候我们可能会使用循环标签:

 <c:forEach var="dishType" items="${searchCount}">       document.write('<li><a href="'+encodeURI("http://www.baidu.com?type=${dishType.type_name}&hell0=你没得")+'">退出</a></li>');     </script>   </c:forEach>

 

同样会对我们每一个出现中文的url地址进行转码,这样我们在传参的时候就不会出现中文的现象啦!
 3)有时候传入到后台可能会出现乱码的现象,我们可以在后台用代码进行相应的解码:

http://search.do?query=%E5%A4%A7%E5%AE%B6

URLDecoder.decode(this.query,"utf-8"),query为参数中请求的中文信息

这样我们的中文就得到很好的处理!!
 
 

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消