URLエンコードされた文字列をデコードする処理

[ ID : 2416 ]
URLエンコードされた文字列をデコードする処理

概要

URLのパラメータ等で取得した日本語の値がURLエンコード化されている場合にデコード化する処理について。

用途

  • URLパラメータなどから取得した値がURLエンコードされていた場合にデコードする処理。
  • フォームで送信した値を取得する時などに使用する。

内容

  • JavaScriptによる処理とPHPによる処理を用意。

検証ブラウザ

  • Google Chrome(最新)
  • Safari(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)

実装方法



PHP

<?php 
$param = $_GET['param']; //「param」というパラメータの値を取得
$param_text = urldecode($param); //URLデコード
?>

JS

/* ---------------------------------------------
*   URL Decode
--------------------------------------------- */
$(function () {
    'use strict';

    var param = location.search; //フォームからの送信値(パラメータ)を取得
    var paramText = decodeURI(param); //URLデコード
});

この記事をシェアする

全ての記事を見る

KONOCODEのメリット 無料会員登録