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] カンマ区切り文字列→配列にする

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

[JavaScript] 文字列をBase64エンコードする(.btoa)

文字列をBase64エンコードには、window.btoa()を使用します。 サンプルソース 例)文字列「abcdefg ...

[JavaScript] HTMLのDOCTYPEを取得する

HTMLのDOCTYPEを取得するには、document.doctypeを使用します。 サンプルソース 例)DOCTYP ...

[JavaScript] 配列の要素を更新する

配列の要素を更新するサンプルです。 配列の要素を更新するサンプル 配列の要素を更新するには、配列番号で取得した要素に値を ...

[JavaScript] サブウィンドウの名前を取得する(window名.name)

サブウィンドウの名前を取得するサンプルです。 サンプルソース 例)ボタンを押すと、サブウィンドウの名前を取得する [cr ...

スポンサーリンク