我有一个处理 Unicode 文本操作的项目。我正在使用 Perl 5.014 和 Padre 调试器 v 0.86(这是 ActiveState Perl 发行版的最新 Padre 版本)。
在 Padre 中,能够在右侧的“调试器”窗格中查看(检查/检查)程序变量非常重要,尤其是 Unicode 字符串。事实证明,调试器窗格没有在其字符字形中显示字符串。对于标量,它显示乱码,对于数组,它以“\x{05FF}”表示法显示它们,这是神秘且不直观的。
有没有办法让 Padre 在正确的字形中显示字符串?去:“查看->语言”并更改语言无济于事。它只影响菜单。
请注意,在 Padre 编辑器中,
我正在运行 Windows 7 x64。
我在程序中有这些:
use utf8;
...
binmode(STDOUT, ":unix:utf8");
binmode $DB::OUT, ':unix:utf8' if $DB::OUT;
...