有時辰我們在進行java編程的時辰,碰到了url鏈接中文亂碼的環境,怎么解決呢,下面來分享一下方式
第一步我們在碰到url鏈接中文亂碼的環境下,可以經由過程前臺轉碼將中文轉換當作以%開首形式的編碼進行url鏈接傳輸,然后在后頭代碼中進行解碼,如下圖所示:
第二步凡是我們在前臺html頁面中需要進行兩次轉碼“ var url=encodeURI(encodeURI("seeExpType.do?expType=" + row.expType)); ”,同樣后臺controller層進行兩次解碼“expType= URLDecoder.decode(expType,"UTF-8");”,如下圖所示:
第一步我們起首知道Tomcat中url鏈接編碼默認為iso8859-1編碼,需要點竄為utf-8編碼,才能url鏈接不中文亂碼,如下圖所示:
第二步我們進行tomcat安裝目次的conf路徑下,打開server.xml文件進行編纂,如下圖所示:
第三步找到“<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />”這句代碼,在后面加上URIEncoding="UTF-8",這里是將默認端口8080改當作了9999,如下圖所示:
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!