作者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