Unknown Content-type

とりあえずちょこちょこと直しつつ動作確認をしている。
自分のVodafoneと妹のDocomoはあるのだが、auの携帯が無いので友達にメールして動作確認してもらた。
そしたら『cgi-lib.pl: Unknown Content-type: application/x-www-form-urlencoded;charset=shift_jis』となってしまったそうだ。
cgi-lib.plのエラーってどういうことやねん。漏れのミスじゃないやん。

ググってみるとCGI生成サイトではauの携帯でよくあるらしい。formでテキストを送ろうとした時に発生するみたい。
回避策は80行目あたりの

if (!defined $meth || $meth eq '' || $meth eq 'GET' ||
$meth eq 'HEAD' ||
$type eq 'application/x-www-form-urlencoded') {

の部分を

if (!defined $meth || $meth eq '' || $meth eq 'GET' ||
$meth eq 'HEAD' ||
$type eq 'application/x-www-form-urlencoded' ||
$type eq 'application/x-www-form-urlencoded;charset=shift_jis') {

にするんだそうな。

直してもう一度確認してもらう。