日向夏特殊応援部隊

俺様向けメモ

URIとURI::Escapeのurlencodeについて (1)

ソース

#!/usr/bin/perl

use strict;
use warnings;

use URI;
use URI::Escape qw();

local $\ = "\n";

my $uri = URI->new("http://d.hatena.ne.jp/ZIGOROu/");
$uri->query_form("key=a b c d e");

print $uri->query;
print URI::Escape::uri_escape("key=a b c d e");

結果

$ perl ~/tmp/uri.pl
key%3Da+b+c+d+e=
key%3Da%20b%20c%20d%20e

なにぃぃぃぃ!

URI, URI::Escape共に同じディストリビューションなのにっ!