URLエンコード・デコードフォームについて

[新着] Webテンプレートを仮オープンしました



0   名前: 初心者 : 2007/07/20(金) 01:26  ID:zvZ54yqW sub-EO
TAGindex様のURLエンコード・デコードフォームを利用して
『1』(全角数字)をShift-JISでエンコードしたところ、『%82P』という結果が返ってきました。
正しくは『%82%50』が返ってくると思うのですがなぜでしょうか?
(ここで質問することじゃないかもしれませんが、、、)

よろしくお願いします。

1   名前: 元帥 : 2007/07/20(金) 01:26  [URL]  ID:PSGFHsl8 sub-bK
TAG indexへのご質問等
http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view&no=191
というスレッドもありますが、エンコードに関する質問なので総合質問板で問題ないですよ。

エンコードの際、1バイトずつアスキー文字として処理されます。
ラテン・アルファベットと一部の記号はそのまま、それ以外は符号化されます。
処理すべき対象は「0x82 0x50」であり、0x82はそのままじゃマズいので%82へ変換、0x50はそのままで問題ないのでPとなります。
従って、%82Pがエンコード結果です。
因みに、%82%50であっても正しくデコードできます。


一覧へ戻る