我有一個處理Unicode文本操作的項目。我使用Perl 5.014和Padre調試器v 0.86(這是ActiveState Perl發行版的最新Padre版本)。
在Padre中,能夠在右側的「調試器」窗格中查看(檢查/檢查)程序變量非常重要,特別是Unicode字符串。事實證明,調試器窗格不會在其字符字形中顯示字符串。對於標量,它顯示亂碼,對於數組,它以「\ x {05FF}」符號顯示,這是一種神祕且不直觀的表示。
有沒有辦法讓Padre在正確的字形中顯示字符串?去:「查看 - >語言」和改變語言沒有幫助。它隻影響菜單。
請注意,在Padre編輯器中,Unicode文字顯示爲。
Padre:如何檢查/檢查Unicode字符串?
我正在運行Windows 7 x64。
我在節目中有這些:
use utf8;
...
binmode(STDOUT, ":unix:utf8");
binmode $DB::OUT, ':unix:utf8' if $DB::OUT;
...
我沒有答案,但爲Padre開發者創建了一張票:http://padre.perlide.org/trac/ticket/1408 – szabgab 2012-02-25 06:49:45