ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryのURLに中国語の文字化けが渡された場合の対処法

jqueryのURLに中国語の文字化けが渡された場合の対処法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-24 15:14:012323ブラウズ

jquery URL で送信される中国語の文字化けの解決策: JQuery コードを変更して [charset=UTF-8] を追加します。コードは [response.setCharacterEncoding("UTF-8");] です。

jqueryのURLに中国語の文字化けが渡された場合の対処法

推奨: 「jquery ビデオ チュートリアル

このチュートリアルの動作環境: Windows7 システム、jquery1.4.4この方法は、すべてのブランドのコンピュータで機能します。

jQuery URL で中国語の文字化けを渡す解決策:

1. JQuery コードを変更する

JQuery コードを変更するだけです。charset を追加するだけです。 =UTF-8 であるため、web.config を変更したり、ページのエンコーディングを変更したりする必要はありません。また、サーバー側でデコードするために escapc(str) を使用する必要もありません。英語での伝わり方は中国語でも伝わります。

使用する jquery ファイルを変更します: jquery-1.4.4.min.js

ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded;charset=UTF-8",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest}

2。Js コード:

は次のとおりです:

function confirmcommit(){
 
    var wlCompany = $("#wlCompany").val();//这里含有中文
    var wlId = $("#wlId").val();
    var proposer = $("#proposer").val();
    if(confirm("确认要换货吗")){
$.ajax({
type:'POST',
url:'${pageContext.request.contextPath}/returnGoods/confrimExchangeGoods.do',
data:'wlCompany='+wlCompany+'&wlId='+wlId+'&proposer='+proposer, //直接传值
dataType:'text',
error:function(){
    alert("JQuery AJAX Error!");     
},
success:function(msg){
    alert(msg);
    return;
    if(msg=='换货成功'){
 document.location="${pageContext.request.contextPath}/orderItem/queryProduceItem.do?orderBusType="+${orderBusType};
    }
}
});
     }
 }

3、Java コード:

コード コードは次のとおりです:

public ActionForward confrimExchangeGoods(ActionMapping mapping,
 
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
log.info("确认换货 confrimExchangeGoods start...............");
response.setCharacterEncoding("UTF-8"); //这里要设置一下
String wlCompany = request.getParameter("wlCompany");
String wlId = request.getParameter("wlId");
String proposer = request.getParameter("proposer");
     .....
}

関連する無料学習の推奨事項: JavaScript (ビデオ)

以上がjqueryのURLに中国語の文字化けが渡された場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。