人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

「パソコン」を文字コード変換すると「% 8 3 p % 8 3 % 5 c % 8 3 R % 8 3 % 9 3」となります。この%から始まるコードをなんと言いますか?また、プログラム的に変換する技法の書かれたページがあれば助かる。

●質問者: ann-mypl
●カテゴリ:コンピュータ
✍キーワード:コード パソコン プログラム 文字コード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● cline
●10ポイント

http://www.studyinghttp.net/uri.html

>%8 3 p % 8 3 % 5 c % 8 3 R % 8 3 % 9 3

こちらはShift-JISのコードをURIに適用できるように変換したもので、特別な名前はありません。

”%”による文字のエンコーディングはRFC2396にて定義されています。

http://hobby400.hp.infoseek.co.jp/library/as0016.htm

>%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

と等価です。


2 ● Namany
●40ポイント

http://techtips.belution.com/ja/perl/0000/

呼び名は知りませんが……

http://www.google.com/search?num=50&hl=ja&ie=Shift_JIS&q=%95%B6%...

◎質問者からの返答

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ