ホームページ  >  記事  >  ウェブフロントエンド  >  iframe を動的にロードするときに取得リクエストで渡される文字化けした中国語パラメーターの解決策_JavaScript スキル

iframe を動的にロードするときに取得リクエストで渡される文字化けした中国語パラメーターの解決策_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:49:461417ブラウズ

ユーザーのページが iframe を動的にロードする必要がある場合、

iframe の src に中国語のパラメーターが含まれている場合、エンコードしてからデコードする必要があります。

エンコード: encodeURI(encodeURI("中国語を含む文字列"))

デコード: java.net.URLDecoder.decode("デコードする必要がある文字列", "utf-8") ;

解決策

エンコード操作には encodeURI('中国語') を使用します。

js コード:

コピーコード コードは次のとおりです。

$(function() {
$('#frame').attr('src', '$ {basePath} mi/right.do?bidItemName=' encodeURI('中国語'));

html コード

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