我的Perl源代码包含这样的UTF-8内容
# Einige Konstanten für reguläre Ausdrücke, um die Lesbarkeit zu
# erhöhen.
my $Marker = qr/[.·<>=-]/x;
my $Buchstabe = qr/(?: [^.·<>=-] | ch)/x;
my $Vokal = qr/[aeiouäëïöüy]/x;
# Konsonant: nicht Vokal, aber Buchstabe.
my $Konsonant = qr/(?! $Vokal ) $Buchstabe/x;
但是,HDB调试器浏览器窗口将代码显示为Latin1编码:
查看一下HTML源代码,我发现它是用UTF-8正确编码的;这意味着从Perl的调试界面到HTML页面的某个地方使用了错误的编码.
注意,perl -d
运行得很好,并且在我的GNU/Linux KDE终端上正确地显示了源代码.
我怎么才能解决这个问题呢?是否有配置文件?这是个窃听器吗?我使用的是Devel::hdb
版本0.25.