Data::Dumper::AutoEncode - Dump with recursive encoding
use utf8; use Data::Dumper::AutoEncode; eDumper(+{ foo => 'おでん' })
Data::Dumper::AutoEncode stringifies perl data structures including unicode string to human-readable.
example:
use utf8; use Data::Dumper; my $foo = +{ foo => 'おでん' }; print Dumper($foo);
It will dump like this
{ foo => "\x{304a}\x{3067}\x{3093}" }
This is not human-readable.
Data::Dumper::AutoEncode exports `eDumper` function. You can use it.
use utf8; use Data::Dumper::AutoEncode; my $foo = +{ foo => 'おでん' }; print eDumper($foo); # { foo => "おでん" }
Also `Dumper` function is exported from Data::Dumper::AutoEncode. It is same as Data::Dumper::Dumper
Dump with recursive encoding(default: utf8)
If you want to encode other encoding, set encoding to $Data::Dumper::AutoEncode::ENCODING.
$Data::Dumper::AutoEncode::ENCODING = 'CP932';
same as Data::Dumper::Dumper
Data::Dumper::AutoEncode is hosted on github <http://github.com/bayashi/Data-Dumper-AutoEncode>
Dai Okabayashi <bayashi@cpan.org>
Data::Dumper
gfx
tomyhero
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
To install Data::Dumper::AutoEncode, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Dumper::AutoEncode
CPAN shell
perl -MCPAN -e shell install Data::Dumper::AutoEncode
For more information on module installation, please visit the detailed CPAN module installation guide.