>%8 3 p % 8 3 % 5 c % 8 3 R % 8 3 % 9 3
こちらはShift-JISのコードをURIに適用できるように変換したもので、特別な名前はありません。
”%”による文字のエンコーディングはRFC2396にて定義されています。
>%8 3 p % 8 3 % 5 c % 8 3 R % 8 3 % 9 3
これらを文字へ変換するには
1.”%”を検出し
2.後ろの2文字を取得する
3.取得した文字を、2桁の16進数の数字とみなし、それを文字へ変換する
ASCII文字では0x80以降は定義されていませんので、URIで表記する場合は、%80の様に変換する必要があったわけです。
ちなみに、
Shift-JISでは、”パ”の字は16進数で 0x83 0x70 となり、0x83は”%83”、0x70はASCIIで”p”となります。
IEの場合は”%70”とするよりも、”p”とした方がURLが短くなるのでそちらを選んだのでしょう。
実際、先程の
%83p%83%5C%83R%83%93
は、
%83%70%83%5C%83%52%83%93
と等価です。
ありがとうございました。