タイトル | : すみません、また文字化けしてしまいました。 |
投稿日 | : 2012/03/16(Fri) 21:11 |
投稿者 | : km |
一旦解決したのですが、再び文字化けしてしまいました。
解決したと思ったのは、その時は、日本語文字を使ってなかったからです。日本語文字の出力をしようとすると文字化けしてしまいます。
解決策を自分なりに調べてやってみたのですが、うまくいきません。
行ってみたことは、Encode.pmを追加する。
use Encode;を記述
print "日本語表示テスト\n";
my $flagged_uft8 = decode 'enc-jp', $bytes;
print "Content-type: text/html\n\nOK1.\n"; exit(1);#ここまできたら終了し、okと出す。
エラーは
Can't locate EnCode.pm in @INC (@INC contains: ./lib /usr/lib/perl5/5.00503/i686-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i686-linux /usr/lib/perl5/site_perl/5.005 .) at /virtual/www/user_info3.cgi line 18.
BEGIN failed--compilation aborted at /virtual/www/user_info3.cgi line 18.
と、出ます。
かなり初歩的なミスだと思うのですが、今日1日調べて試してもできませんでした。