defined(%hash) is deprecated at jcode.pl line 684. (Maybe you should just omit the defined()?)
defined(%hash) is deprecated at jcode.pl line 693. (Maybe you should just omit the defined()?)
で、jcode.plからエラーのあったdefinedの部分を削除しようとしたけどうまくいかず、というかどこまで削除していいのかわからなくて不安だったので、他の対処法を探している時に、Perl5.12.xで生じるエラー「defined(%hash) is deprecated」に対する修正を含んだjcode.plファイルを添付してくれているのをみつけた。 ここの掲示板 のRe3記事に添付されてるファイルをダウンロードして、その中のjcode.plファイルだけを拝借して、自分の動かしたいCGIのjcode.plと置き換える。
エラーの出たところを抜き出すと
-------------------------------------------------------------------------------
&init_z2h_euc unless defined %z2h_euc; (684行目)
↓
&init_z2h_euc unless defined $z2h_euc_inited;