Я хотел бы распечатать содержимое ассоциативного массива. Для этого я использую 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. Есть ли способ решить этот или другой способ распечатать содержимое ассоциативного массива?
Спасибо.