JavaScript

[JavaScript] URLエンコード/デコードを行う

投稿日:2016年10月1日 更新日:

URLエンコード/デコードを行うサンプルです。

URLエンコードを行う

URLエンコードを行うには、encodeURIComponentまたはencodeURIを使います。

例)encodeURIComponentを使うパターン

(結果)
%E3%81%82%E3%81%84%E3%81%86%3F%26ABC

例)encodeURIを使うパターン

(結果)
%E3%81%82%E3%81%84%E3%81%86?&ABC

URLデコードを行う

URLデコードを行うには、decodeURIComponentまたはdecodeURIを使います。

例)decodeURIComponentを使うパターン

(結果)
あいう?&ABC

例)decodeURIを使うパターン

(結果)
あいう%3F%26ABC

解説

  • URLエンコード(文字列 → エンコード文字)を行うには、encodeURIComponent/encodeURIを使用します。
  • URLデコード(エンコード文字 → 文字列)を行うには、decodeURIComponent/decodeURIを使用します。
  • Componentが付くか付かないかの違いは、URI文字で特別な意味を持つ記号等(?&/=@;:+$,)を変換するかしないかの違いです。

スポンサーリンク

スポンサーリンク

-JavaScript
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] 配列→カンマ区切り文字列にする

文字列配列からカンマ区切り文字列に変換するサンプルです。 サンプルソース 例)文字列配列からカンマ区切り文字列に変換する ...

[JavaScript] 配列内の要素を検索する

配列内の要素を検索するには、indexOfを使用します。 存在する場合は存在したインデックス番号が返り、存在しない場合は ...

[JavaScript] 数値の正数、ゼロ、負数を判定する(Math.sign)

数値の正数、ゼロ、負数を判定するには、Math.sign()を使用します。 構文 (aが正数かゼロか負数を判定する) v ...

[JavaScript] keydownイベントを取得する(onkeydown)

JavaScriptでkeydownイベントを取得するサンプルです。 サンプルソース 例1)テキストボックス上でキーを押 ...

[JavaScript] callback関数を使用するサンプル

callback関数は、関数の引数に渡す関数のことです。 サンプルソース 例)関数「test」に、関数を渡すサンプル [ ...

スポンサーリンク