2014年04月07日 作成 ※ PHP に関しては、5.6.30 と 7.0.8 で変化はありません
- 【1】 PHP : urlencode
- 【2】 PHP : rawurlencode : 5.2.x
- 【3】 PHP : rawurlencode : 5.3.x (rfc3986)
- 【4】 JavaScript : encodeURI
- 【5】 JavaScript : encodeURIComponent
- 【6】 ASP : Server.URLEncode ( Server.URLEncode(chr(I))で変換できない文字があります )
- 【7】 PowerShell : [System.Web.HttpUtility]::UrlEncode
- 【8】 python 2.6.2
- 【9】 fw4 : VS2010 Uri.EscapeDataString
- 【10】 fw4.5 : VS2012 Uri.EscapeDataString (rfc3986)
- 【11】 fw : VS2010 HttpUtility.UrlEncode( VS2012 も同じ )
php1 | php2 | php3 | js1 | js2 | asp | ps | py | fw4 | fw4.5 | fw | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ||
0 | %00 | %00 | %00 | %00 | %00 | %00 | %00 | %00 | %00 | %00 | ||
32 | + | %20 | %20 | %20 | %20 | + | + | %20 | %20 | %20 | + | |
33 | 【!】 | %21 | %21 | %21 | ! | ! | %21 | ! | %21 | ! | %21 | ! |
34 | 【"】 | %22 | %22 | %22 | %22 | %22 | %22 | %22 | %22 | %22 | %22 | %22 |
35 | 【#】 | %23 | %23 | %23 | # | %23 | %23 | %23 | %23 | %23 | %23 | %23 |
36 | 【$】 | %24 | %24 | %24 | $ | %24 | %24 | %24 | %24 | %24 | %24 | %24 |
37 | 【%】 | %25 | %25 | %25 | %25 | %25 | %25 | %25 | %25 | %25 | %25 | %25 |
38 | 【&】 | %26 | %26 | %26 | & | %26 | %26 | %26 | %26 | %26 | %26 | %26 |
39 | 【'】 | %27 | %27 | %27 | ' | ' | %27 | ' | %27 | ' | %27 | %27 |
40 | 【(】 | %28 | %28 | %28 | ( | ( | %28 | ( | %28 | ( | %28 | ( |
41 | 【)】 | %29 | %29 | %29 | ) | ) | %29 | ) | %29 | ) | %29 | ) |
42 | 【*】 | %2A | %2A | %2A | * | * | %2A | * | %2A | * | %2A | * |
43 | 【+】 | %2B | %2B | %2B | + | %2B | %2B | %2B | %2B | %2B | %2B | %2B |
44 | 【,】 | %2C | %2C | %2C | , | %2C | %2C | %2C | %2C | %2C | %2C | %2C |
45 | 【-】 | - | - | - | - | - | %2D | - | - | - | - | - |
46 | 【.】 | . | . | . | . | . | %2E | . | . | . | . | . |
47 | 【/】 | %2F | %2F | %2F | / | %2F | %2F | %2F | / | %2F | %2F | %2F |
ここは、0から9の数字で変換されません | ||||||||||||
58 | 【:】 | %3A | %3A | %3A | : | %3A | %3A | %3A | %3A | %3A | %3A | %3A |
59 | 【;】 | %3B | %3B | %3B | ; | %3B | %3B | %3B | %3B | %3B | %3B | %3B |
60 | 【<】 | %3C | %3C | %3C | %3C | %3C | %3C | %3C | %3C | %3C | %3C | %3C |
61 | 【=】 | %3D | %3D | %3D | = | %3D | %3D | %3D | %3D | %3D | %3D | %3D |
62 | 【>】 | %3E | %3E | %3E | %3E | %3E | %3E | %3E | %3E | %3E | %3E | %3E |
63 | 【?】 | %3F | %3F | %3F | ? | %3F | %3F | %3F | %3F | %3F | %3F | %3F |
64 | 【@】 | %40 | %40 | %40 | @ | %40 | %40 | %40 | %40 | %40 | %40 | %40 |
ここは、AからZのアルファベットで変換されません | ||||||||||||
91 | 【[】 | %5B | %5B | %5B | %5B | %5B | %5B | %5B | %5B | %5B | %5B | %5B |
92 | 【\】 | %5C | %5C | %5C | %5C | %5C | %5C | %5C | %5C | %5C | %5C | %5C |
93 | 【]】 | %5D | %5D | %5D | %5D | %5D | %5D | %5D | %5D | %5D | %5D | %5D |
94 | 【^】 | %5E | %5E | %5E | %5E | %5E | %5E | %5E | %5E | %5E | %5E | %5E |
95 | 【_】 | _ | _ | _ | _ | _ | %5F | _ | _ | _ | _ | _ |
96 | 【`】 | %60 | %60 | %60 | %60 | %60 | %60 | %60 | %60 | %60 | %60 | %60 |
ここは、aからzのアルファベット(小文字)で変換されません | ||||||||||||
123 | 【{】 | %7B | %7B | %7B | %7B | %7B | %7B | %7B | %7B | %7B | %7B | %7B |
124 | 【|】 | %7C | %7C | %7C | %7C | %7C | %7C | %7C | %7C | %7C | %7C | %7C |
125 | 【}】 | %7D | %7D | %7D | %7D | %7D | %7D | %7D | %7D | %7D | %7D | %7D |
126 | 【~】 | %7E | %7E | ~ | ~ | ~ | %7E | %7E | %7E | ~ | ~ | %7E |
127 | %7F | %7F | %7F | %7F | %7F | %7F | %7F | %7F | %7F | %7F | %7F |
PHP rawurlencode
<?php print rawurlencode (chr(0)) . "\n"; print rawurlencode (chr(32)) . "\n"; print rawurlencode (chr(33)) . "\n"; print rawurlencode (chr(34)) . "\n"; print rawurlencode (chr(35)) . "\n"; print rawurlencode (chr(36)) . "\n"; print rawurlencode (chr(37)) . "\n"; print rawurlencode (chr(38)) . "\n"; print rawurlencode (chr(39)) . "\n"; print rawurlencode (chr(40)) . "\n"; print rawurlencode (chr(41)) . "\n"; print rawurlencode (chr(42)) . "\n"; print rawurlencode (chr(43)) . "\n"; print rawurlencode (chr(44)) . "\n"; print rawurlencode (chr(45)) . "\n"; print rawurlencode (chr(46)) . "\n"; print rawurlencode (chr(47)) . "\n"; print rawurlencode (chr(58)) . "\n"; print rawurlencode (chr(59)) . "\n"; print rawurlencode (chr(60)) . "\n"; print rawurlencode (chr(61)) . "\n"; print rawurlencode (chr(62)) . "\n"; print rawurlencode (chr(63)) . "\n"; print rawurlencode (chr(64)) . "\n"; print rawurlencode (chr(91)) . "\n"; print rawurlencode (chr(92)) . "\n"; print rawurlencode (chr(93)) . "\n"; print rawurlencode (chr(94)) . "\n"; print rawurlencode (chr(95)) . "\n"; print rawurlencode (chr(96)) . "\n"; print rawurlencode (chr(123)) . "\n"; print rawurlencode (chr(124)) . "\n"; print rawurlencode (chr(125)) . "\n"; print rawurlencode (chr(126)) . "\n"; print rawurlencode (chr(127)) . "\n"; ?>
|
【インターネットの最新記事】
- インターネットで使う特殊文字一覧 ♔ ♕ ♖ ♗ ♘ ♙ ♚ ♛ ♜ ♝ ♞ ♟
- WordPress ( 5.x.x ) の 投稿用のエディタ( Gutenberg )を 昔ながらのエディタにする為、functions.php に一行追加
- 楽天 HTML メールに使用されている tc.api.rakuten-card.co.jp というドメインについて。
- Android アプリ『Yahoo! JAPAN 無料でニュースに検索、天気予報も』、でうまく表示されない場合はクッキーとキャッシュを削除
- WEB上のソースコードで ¥ で表示されているソースコードは当然だが動かない
- TSUTAYA のアンケートに答えたら、『システム的に』突っ返された
- 別にするつもりは無いのですが、ちょっと気になって『固定IPっていくら?』と調べてみたら
- iPhone4S + iOS5.1.1 で GIGAZINE さんの Twitter ボタンが表示されないんですけれど
- 英語版 YAHOO! 知恵袋があった。YAHOO! ANSWERS かぁ・・・
- かなり前にインストールしておいた、WordPress を少し整理しようとして、まずヘッダ部分がいろいろ面倒だった
- さくらインターネットのディスク容量増加がやっと実施されるそうだ。『ディスク容量増量ならびにOSバージョンアップに伴うメンテナンスのお知らせ』
- 晴れ時々、トレンドマイクロ オンラインスキャン
- さくらインターネット公式『リダイレクト』に関する対処方法
- PHP で 3種類 JavaScript で2種類、Framework や Python や、微妙に違う URLEncode