Ajaxリクエスト文字化け(中国語コード文字化け)の解決策_JavaScriptスキル

WBOY
リリース: 2016-05-16 16:52:52
オリジナル
1136 人が閲覧しました

本日、ajaxリクエストで中国語を送信する際に文字化けが発生する問題が発生しました。

次のコード:

コードをコピーします コードは次のとおりです:

関数UpdateFolderInfoByCustId(folderId,folderName , custId) {
$.ajax({
) type: "Post",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
URL: " http://localhost/CRM/Ashx/HandKBSucessCustomer.ashx?Method=UpdateCustomerByCustId&folderId="
フォルダー ID "&folderName=" encodeURI(encodeURI(folderName)) "&custId=" custId,
成功: 関数 (msg) {


;
上記のコードで「&foderName= フォルダ名」を渡すだけだと、encodeURL で 2 回変換すると、中国語の文字エンコーディングが
のようになります。
「テスト」の形式。この形式に変換した後、以下に示すように取得時にトランスコードします:

コードをコピー


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

}
}
}


}
この変換後、送信された漢字を取得できます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!