ホームページ >ウェブフロントエンド >jsチュートリアル >JAVASCRIPT urldecode URL decoding_javascript スキルに関する質問

JAVASCRIPT urldecode URL decoding_javascript スキルに関する質問

WBOY
WBOYオリジナル
2016-05-16 17:57:321867ブラウズ

このとき、URL を完全にエンコードおよびデコードできる encodeURIComponent と decodeURIComponent が登場しました。ただし、検索エンジンで使用される部分的なトランスコーディングに遭遇した場合、問題はありません。PHP には公式に解決策があります。 >

コードをコピー コードは次のとおりです:
decodeURIComponent((str '').replace(/ / g, ' '));

検索エンジンは「スペース」のトランスコードにのみ使用されるため、検索エンジンのアドレスを完全にデコードできます。言い忘れましたが、私は中国語のトランスコードにも慣れています。 。 。
その後、中国語に遭遇すると上記のすべての解決策が崩れました。部分的にエンコードされており、中国語でした。 。とても恥ずかしい気持ちになります。 。 。
長く調べても大丈夫なので、分かるように多くは言いません。 。 。

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




VB ブラウザのサポートをサポートします。 。 。たとえば、FF はサポートしていません。 。 。
なぜ VB を使用するのですか? str2asc や asc2str のようなメソッドは JS では満たせないためです。 。 。以下では 2 つの JS メソッドをシミュレートしましたが、これらはすべての中国語に有効ではないようです。 。




コードをコピー

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

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