Perl で CGI を使用して、Cookie の値内のコンマで区切られた単語のリストをブラウザに送信しようとしていますが、コンマ記号は常に "%2C" に変換されます。
top%2Cchay%2Cpisi
コードは次のとおりです。
$ud = 'top,chay,pisi';
$cookie_ud = CGI::Cookie->new(
-name => 'ud',
-value => $ud,
-expires => '+25y'
);
print "Set-Cookie: $cookie_ud\n";
私が開発していないプログラムにこのデータを渡す必要があるため、これを行っています。サーバー側アプリケーションでコンマがエスケープされるのをどのように回避できますか? Cookie の値を「top%2Cchay%2Cpisi」ではなく「top,chay,pisi」にしたいと考えています。前もって感謝します。