怎麼解決html 標籤中文亂碼問題

藏色散人
發布: 2021-04-12 09:45:04
原創
3632 人瀏覽過

html 標籤中文亂碼的解決方法:1.在後台接收時候,使用「ISO-8859-1」國際標準進行轉碼;2、將url中帶有中文的直接轉碼,然後在後台接收的時候進行解碼即可。

怎麼解決html <a>標籤中文亂碼問題

本文操作環境:windows7系統、HTML5&&CSS3版、Dell G3電腦。

html 的a 標籤傳中文到後台為亂碼問題

  • #問題描述:

html 的標籤傳中文到後台為亂碼問題

開始將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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板