VERSION
version 1.00
NAME
Data::Dumper::AutoEncode::AsDumper - Dump encoded data with Dumper()
SYNOPSIS
use utf8;
use Data::Dumper::AutoEncode::AsDumper;
$data = {
русский => 'доверяй, но проверяй',
i中文 => '也許你的生活很有趣',
Ελληνικά => 'ἓν οἶδα ὅτι οὐδὲν οἶδα',
};
say 'proverbs', Dumper $data;
DESCRIPTION
This package implements a wrapper around the excellent module Data::Dumper::AutoEncode, which provides a function (eDumper
) to output encoded data with Data::Dumper. If you use this module instead, you can still use Dumper $data
in your code, but the output will be encoded.
CONCISION
The following Data::Dumper
options are set:
$Data::Dumper::Indent = 1;
$Data::Dumper::Quotekeys = 0;
$Data::Dumper::Sortkeys = 1;
$Data::Dumper::Terse = 1;
$Data::Dumper::Trailingcomma = 1;
EXPORTED FUNCTION
Dumper(LIST)
This module exports one function, Dumper
. It works just like the original, except that output is encoded, by default to utf8
.
If you want to change the encoding, set the global:
$Data::Dumper::AutoEncode::ENCODING = 'CP932';
EXPORTS TO SUBCLASSES BY DEFAULT
This module uses the excellent Import::Into so that any subclass of a class that uses it will import the Dumper
function.
You can turn this behaviour off by setting the global:
$Data::Dumper::AutoEncode::AsDumper:ImportInto = 0;
SEE ALSO
Data::Dumper::AutoEncode, Data::Dumper
AUTHOR
Nick Tonkin <tonkin@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2020 by Nick Tonkin.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 42:
Non-ASCII character seen before =encoding in 'русский'. Assuming UTF-8