JavaScript の decodeURIComponent 関数を使用してエンコードされた URL をデコードする

王林
リリース: 2023-11-18 09:58:51
オリジナル
1153 人が閲覧しました

JavaScript の decodeURIComponent 関数を使用してエンコードされた URL をデコードする

エンコードされた URL をデコードするには、JavaScript で decodeURIComponent 関数を使用します。

URL エンコードとは、URL 内の特殊文字を特定のエンコード形式に変換して、特殊文字が確実にエンコードされるようにすることです。は正しく渡され、解析されます。デコードとは、このエンコードされた文字を元の文字に戻すことです。

JavaScript では、decodeURIComponent 関数を使用して URL をデコードできます。以下は具体的なコード例です:

// 编码的URL
var encodedURL = "https%3A%2F%2Fexample.com%2F%3Fq%3Djavascript%26id%3D123";

// 使用decodeURIComponent函数解码URL
var decodedURL = decodeURIComponent(encodedURL);

// 输出解码后的URL
console.log(decodedURL);
ログイン後にコピー

上記のコードを実行すると、デコードされた URL が出力されます: "https://example.com/?q=javascript&id=123"。

この例では、最初にエンコードされた URL (encodedURL) を定義します。この中で特殊文字は特定のエンコード形式に変換されます。次に、decodeURIComponent 関数を使用して、エンコードされた URL をデコードし、元の文字に戻します。最後に、console.log 関数を使用して、デコードされた URL (decodedURL) を出力します。

decodeURIComponent 関数は、encodeURIComponent 関数を使用してエンコードされた URL のみをデコードできることに注意してください。 URL が encodeURIComponent によってエンコードされていない場合、デコード操作は必要ありません。

概要:

JavaScript の decodeURIComponent 関数は、エンコードされた URL をデコードし、元の文字に戻すために使用されます。この関数を使用すると、URL 内の特殊文字が正しく渡され、解析されるようになります。実際のアプリケーションでは、URL エンコードを処理する必要がある状況に頻繁に遭遇するため、decodeURIComponent 関数の使用に習熟することが非常に重要です。

以上がJavaScript の decodeURIComponent 関数を使用してエンコードされた URL をデコードするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート