在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ IE瀏覽器地址欄識別中文問題

IE瀏覽器地址欄識別中文問題

寫了一個搜索框 搜索的時候 如果輸入中文 在IE瀏覽器下跳轉 會出現(xiàn)400的錯誤 頁面無法顯示
http://api.haieco.com/help/se... 這樣的鏈接地址

但是在非ie的瀏覽器下是可以顯示的 本地也可以顯示 提交到測試環(huán)境之后 報錯

不知道該怎么處理解決

回答
編輯回答
孤星

可以用encodeURI()對"你好"進行編碼
encodeURI('你好') // %E4%BD%A0%E5%A5%BD
然后地址變?yōu)椤?a rel="nofollow noreferrer">http://api.haieco.com/help/se...”,這樣就能在ie下打開啦。
如果要解碼的話就用decodeURI('%E4%BD%A0%E5%A5%BD') // 你好

2018年2月15日 18:06
編輯回答
焚音

瀏覽器都不支持中文,
只是ie沒做處理,其它高級(與ie相比)瀏覽器做了處理而已

比如chrome,雖然顯示是顯示中文但真實請求是轉了碼的(這步chrome幫你做了)
圖片描述

2018年4月21日 22:30
編輯回答
純妹

輸入傳遞的時候進行編碼處理。采取下樓上的

2017年12月5日 14:25