新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: Re: URL符号化を元にもどしたいのですが...
Date: 1997/05/09 07:02:45
Reference: mesh.program/00288

5月9日に、おとくさんは書きました。

>URL符号化された文書を日本語に戻す方法を教えて下さい。
>
まあ、ここの http.pl 辺りを参照していただくのが手っ取り早いと思いますが
単純に URL-encoding を元に戻すだけなら、$_ に文字列が入ってるとすると、

tr/+/ /;
s/%([a-f0-9]{2})/pack("C", hex($1))/ieg;

だけですね。もちろんこの前に変数ごとに切り分けるのが必要ですし、
デコードした後に jcode かなんかを使ってお望みの漢字コードに統一する作業も
必要になってきますが。