我想打印出关联数组的内容。为此,我使用 Data::dumper。
因此,例如,如果关联数组称为“%w”,我会写:
print OUT Dumper(\%w);
这就是问题所在:有一些像“récente”这样的词被打印为“r\x{e9}cente”。
如果我只写:
print OUT %w;
我没有问题,所以“récente”将打印为“récente”。
用于脚本的所有文本文件都是 utf8 格式。此外,我使用模块“utf8”并始终指定字符编码系统。
例如。:
open( IN, '<', $file_in);
binmode(IN,":utf8");
我很确定问题与 Data::dumper 有关。有没有办法解决这个问题或打印出关联数组的内容的另一种方法?
谢谢你。