Perl hdb调试器浏览器显示UTF-8源码编码错误求助
Devel::hdb 编码显示问题求助
我的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;
但使用Devel::hdb 0.25版本调试时,浏览器窗口会把这些代码按latin1编码显示(特殊字符出现乱码)。查看页面的HTML源码,确认编码声明是正确的UTF-8,说明编码错误出在从Perl调试接口到HTML页面的传输/处理环节。
补充:perl -d在GNU/Linux KDE终端中可以正常显示这些源码。
请问:
- 该如何修复这个编码问题?
- Devel::hdb有没有配置文件可以调整编码相关设置?
- 这是不是Devel::hdb 0.25版本的bug?
内容的提问来源于stack exchange,提问作者lemzwerg
相关产品推荐
相关产品推荐

