html 3499910bf9dac5ae3c52d5ede7383485標籤中文亂碼的解決方法:1.在後台接收時候,使用「ISO-8859-1」國際標準進行轉碼;2、將url中帶有中文的直接轉碼,然後在後台接收的時候進行解碼即可。
本文操作環境:windows7系統、HTML5&&CSS3版、Dell G3電腦。
html 的a 標籤傳中文到後台為亂碼問題
#問題描述:
html 的3499910bf9dac5ae3c52d5ede7383485標籤傳中文到後台為亂碼問題
開始將jsp頁面 和後台轉成utf-8 都不行,試了以下的解決方式,親測是可以的。總結下,下次備用.
解決方式:
# 方式一:直接傳值 ,在後台接收時候 使用ISO-8859- 1 國際標準進行轉碼。
String title = request.getParameter("title"); byte[] tb=title.getBytes("ISO-8859-1"); title=new String(tb);
方式二:將url 進行轉碼,即:將url中帶有中文的直接轉碼 ,然後在後台接收的時候也進行解碼,就行了、。
前台js:
//将字符串 url 进行转码 之后 跳转 function goToGovDetail(strTitle){ strTitle = $.trim(strTitle); var addrCode16Url = "<c:url value="/govinfo/go_GovInfoOpenDetail.do"/>?title=" + strTitle; addrCode16Url = encodeURI(encodeURI(addrCode16Url)); console.info(addrCode16Url); window.open(addrCode16Url); }
## #【推薦學習:
HTML影片教學
】以上是怎麼解決html 標籤中文亂碼問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!