请问这个错误怎么回事

请问这个错误怎么回事

请问这个错误怎么回事
[color=red]一直跳出来这个错误:Tk::Error: Wide character in syswrite at C:/Perl/lib/Net/Cmd.pm line 214

麻烦大家看看怎么办?[/color]用于下载的程序如下:(一个子程序 ,$ListBox1是一个列表框, $TextList是一个文本框)[CCB]10[/CCB]

sub download {
my $indexp = $ListBox1->get('active');
my $ftp = Net::FTP->new($addr{"$indexp"})
or $TextList->insert('end', $ftp->message) ;

$ftp->login("anonymous",'-anonymous@')
or $TextList->insert('end', $ftp->message) ;

$ftp->cwd($dir{"$indexp"})
or $TextList->insert('end', $ftp->message) ;
$ftp->get($file{"$indexp"})
or $TextList->insert('end', $ftp->message) ;

}

估计是含有多字节字符的原.
估计是含有多字节字符的原因,不妨把这些字符先转码成 utf-8 试试
参见 perldoc Encode
或以 Encode 为关键字搜索本论坛以前的帖子
恩,我也是这样想的,刚才.
恩,我也是这样想的,刚才试了一下,解决了。

还想问一下关于滚动条的问题:怎么使 ListBox 或者 Text 滚动条随着条目的增多而向下靠?
它默认的一直是上上靠近的,害得每次都要手动拉一下,才能看到下面的内容。在mfc里也遇到
相同的问题,一直不晓得怎么弄
对TK不是很熟,猜想会不会.
对TK不是很熟,猜想会不会有个什么类似 SetFocus 的方法?