perl+ajax的问题,请高手指点

perl+ajax的问题,请高手指点

perl+ajax的问题,请高手指点
我在win下装了perl环境下的ajax摸组,可中文显示的是乱码
在网上搜索了半天其中解决办法有二:
方法一:
my @headers=("charset=GB2312",);
print $ajax->build_html($cgi,\&Show_HTML,\@headers);
我试过不行
方法二:
找到你安装好的Ajax.pm,找到下面这句:
my $rv = $self->cgi()->header();
把它改成类似于这样的句子即可:
my $rv = $self->cgi()->header("charset=utf8");
我在我的ajax.pm下根本找不到my $rv = $self->cgi()->header();这句

问题二:
我在linux下安装ajax没报错,但是运行我的ajax程序时,程序不能执行,错误日志里出现的是Base class package "Class::Accessor" is empty.查看了ajax.pm文件,第4行的语句是use base qw(Class::Accessor);,为什么会找不到该包呢,是不是需要安装其他的组件?
请大虾们赐教
先谢谢了

1 使用unicode--2 .
1 使用unicode
2 安装Class::Accessor模块