URLエンコード・デコード

URLエンコードとデコードをします。URLエンコード、またはデコードのフォームに文字列を入力して、変換ボタンを押してください。UTF-8,SJIS,EUC-JPに対応にしています。また、PHPのサンプルソースを付属しています。

URLエンコード

日本語などの文字列を、特殊なコード(記号や英数字の羅列)に変換します。

(例:テスト → %E3%83%86%E3%82%B9%E3%83%88)

   文字コード

URLデコード

URLエンコードされて読めなくなった文字列を、再び読める状態に変換します。UTF-8,SJIS,EUC-JPのどの形式を入力しても、自動で文字コード判断しています。

(例:%E3%83%86%E3%82%B9%E3%83%88 → テスト)

以下にソースを公開します。サンプルとしてご参考ください。

サンプルソース

  • 改変自由、商用利用可能
  • php 5で作成しています。肝はmb_convert_encodingurlencodeurldecodeの使い方です。
  • mb_convert_encodinはmb_convert_encoding($msg, "auto")では「Unable to detect character encoding」エラーになったので、mb_convert_encoding($msg, "EUC-JP", "ASCII,JIS,UTF-8,EUC-JP,SJIS");として解消しました。

メニュー