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

Yahoo検索窓に、例えば、”マイクロソフト”と入力して検索すると、検索結果は以下のURLになります。
http://search.yahoo.co.jp/search?p=%A5%DE%A5%A4%A5%AF%A5%ED%A5%BD%A5%D5%A5%C8&fr=top&src=top
おそらく、マイクロソフトは、”%A5%DE%A5%A4%A5%AF%A5%ED%A5%BD%A5%D5%A5%C8”に変換されていると思うのですが、perlでこの文字変換を行う方法を教えてください。
よろしくお願いします。

●質問者: WYSIWYG
●カテゴリ:コンピュータ
✍キーワード:AF BD ED Perl URL
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● zifree
●40ポイント

http://www.din.or.jp/~ohzaki/perl.htm#JP_Escape

Perlメモ

$str =~ s/(¥W)/’%’ . unpack(’H2’, $1)/eg;


逆に戻すには

$str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack(’H2’, $1)/eg;


です

◎質問者からの返答

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

解決しました。

関連質問


●質問をもっと探す●



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