作者vvbird (vv)
看板Perl
标题Re: [问题] perltk menu 中文的部份
时间Mon Aug 10 23:05:07 2009
※ 引述《vvbird (vv)》之铭言:
: 使用环境
: OS: windows XP
: 编译器: active perl
: 程式:
: =======
: #!/usr/bin/perl -l
: #
: use encoding 'big5', STDIN => 'big5', STDOUT => 'big5';
: use Tk;
: my $mw = MainWindow -> new;
: $mbar = $mw -> Menu();
: $mw -> configure(-menu => $mbar);
: $file = $mbar -> cascade(-label => "File中");
: MainLoop;
: =======
: 问题就出在黄色这一行,
: File 後面的那个 "中" 都会变成乱码
: 不知道这部份该怎麽处理呢?
後续回报
把
use encoding 'big5', STDIN => 'big5', STDOUT => 'big5';
这一行去掉後, File 後面那个 "中" 就正常了
但是, 其他的部份就不正常...这下头大了..-_-
--
家教经验谈 & 利用 TeX 编考卷与讲义
http://dunst-kang.blogspot.com/
要转录文章的人请注意三件事
1. 请注明出处, 2. 请保留签名档, 3. 请发个 mail 让我知道
我的动态...(要简单的注册才能互动)欢迎一起来罗
bbs 型的微型网志(plurk)
http://plurk.com/dunst/invite
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.128.60
1F:→ reizarc:我想你的编辑器存档的时候没有选 utf8 08/11 01:58
2F:推 reizarc:另外字串 utf8 <=> big5 可以参考 Encode::TW 08/11 02:01
3F:→ vvbird:utf8 这部份我确定没有问题 08/11 08:26