X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?p=spider.git;a=blobdiff_plain;f=perl%2FDXUser.pm;h=bca3b1dab70c7ea8ed7b2d1b01dbd6c75728d7d5;hp=413d56a6446c6678b779498498ef4bfd56146ef9;hb=0791dd94e297b6c14167f4252b91f06e84fbcf6f;hpb=edfc15583881f720a65516d975d26cdb6b7c8469 diff --git a/perl/DXUser.pm b/perl/DXUser.pm index 413d56a6..bca3b1da 100644 --- a/perl/DXUser.pm +++ b/perl/DXUser.pm @@ -329,11 +329,7 @@ sub decode sub asc_encode { my $self = shift; - my $dd = new Data::Dumper([$self]); - $dd->Indent(0); - $dd->Terse(1); - $dd->Quotekeys($] < 5.005 ? 1 : 0); - return $dd->Dumpxs; + return dd($self); } # @@ -343,6 +339,7 @@ sub asc_decode { my $s = shift; my $ref; + $s =~ s/\%([0-9A-F][0-9A-F])/chr(hex($1))/eg; eval '$ref = ' . $s; if ($@) { LogDbg('err', $@);