<a> 標籤傳值亂碼問題

亂碼問題,看似個小問題,卻總會在一些時候阻擋你的腳步。。。。。。。。。。。


現在解決之:



問題:

<a href="../../" class=""> 這是個導出的鏈接 在後臺取值老是 亂碼


修改: 前臺通過js轉換編碼


function expdata() {

var url = "${ctx}/statistics/exportCPMonthLoadExcel?cityname=${fn:escapeXml(dto.cityname)}&certname=${fn:escapeXml(dto.certname)}&departname=${fn:escapeXml(dto.departname)}";
url = encodeURI(encodeURI(url));//中文編碼
window.location. url;
}


後臺將獲取的參數修轉換即可

dto.setCityname( java.net.URLDecoder.decode(dto.getCityname(), "UTF-8"));
dto.setCredityear( java.net.URLDecoder.decode(dto.getCredityear(), "UTF-8"));
dto.setCertname( java.net.URLDecoder.decode(dto.getCertname(), "UTF-8"));


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章