1。ESACE()は、URLエンコーディングに直接使用できません。その本当の機能は、キャラクターのUnicodeエンコード値を返すことです。たとえば、「春祭り」の返品結果は%U6625%U8282です。 Escape()は誤った「+」エンコードであり、主に男性のエンコードに使用されており、使用することをお勧めしません。
2。ENCODEURI()は、JavaScriptのURLをエンコードするために実際に使用される関数です。 URLアドレス全体をエンコードしますが、シンボル ";/?:@&=+$、#"は特別な意味を持つエンコードされていません。対応するデコード関数はdecodeuri()です。
3。Encodeuricomponent()は、これらの特殊文字をエンコードできます ";/?:@&=+$、#"。対応するデコード関数decodeuricomponent()。 &記号でURLを渡す場合は、ecodeuricomponent()を使用します
要約すると、前景の「+」シンボルを背景に渡す必要がある場合。予想外に、バックグラウンドのスペースに自動的にデコードされます。最後に、URLの「+」に対応する背景が空間であることがわかりました。スペースは前景の前景で自動的に +になりますので、「 +」のエンコードを開始する必要があります。パラメーターに「+」があると確信している場合は、最初に値を渡す前にuricomponent()をエンコードするようにエンコードします。値を取得するためにバックグラウンドに移動すると、「+」になります。
JavaScript URLのいくつかのエンコード方法の上記の詳細な説明は、エディターが共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そして私はあなたがwulin.comをもっとサポートすることを願っています。