Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Data::Recursive::EncodUser Contributed Perl DocumentData::Recursive::Encode(3)

NAME
       XMLTV::Data::Recursive::Encode -	Encode/Decode Values In	A Structure

SYNOPSIS
	   use XMLTV::Data::Recursive::Encode;

	   XMLTV::Data::Recursive::Encode->decode('euc-jp', $data);
	   XMLTV::Data::Recursive::Encode->encode('euc-jp', $data);
	   XMLTV::Data::Recursive::Encode->decode_utf8($data);
	   XMLTV::Data::Recursive::Encode->encode_utf8($data);
	   XMLTV::Data::Recursive::Encode->from_to($data, $from_enc, $to_enc[, $check]);

DESCRIPTION
       XMLTV::Data::Recursive::Encode visits each node of a structure, and
       returns a new structure with each node's	encoding (or similar action).
       If you ever wished to do	a bulk encode/decode of	the contents of	a
       structure, then this module may help you.

METHODS
       decode
	       my $ret = XMLTV::Data::Recursive::Encode->decode($encoding, $data, [CHECK]);

	   Returns a structure containing nodes	which are decoded from the
	   specified encoding.

       encode
	       my $ret = XMLTV::Data::Recursive::Encode->encode($encoding, $data, [CHECK]);

	   Returns a structure containing nodes	which are encoded to the
	   specified encoding.

       decode_utf8
	       my $ret = XMLTV::Data::Recursive::Encode->decode_utf8($data, [CHECK]);

	   Returns a structure containing nodes	which have been	processed
	   through decode_utf8.

       encode_utf8
	       my $ret = XMLTV::Data::Recursive::Encode->encode_utf8($data);

	   Returns a structure containing nodes	which have been	processed
	   through encode_utf8.

       from_to
	       my $ret = XMLTV::Data::Recursive::Encode->from_to($data,	FROM_ENC, TO_ENC[, CHECK]);

	   Returns a structure containing nodes	which have been	processed
	   through from_to.

AUTHOR
       Tokuhiro	Matsuno	<tokuhirom AAJKLFJEF GMAIL COM>

       gfx

SEE ALSO
       This module is inspired from Data::Visitor::Encode, but this module
       depended	to too much modules.  I	want to	use this module	in pure-perl,
       but Data::Visitor::Encode depend	to XS modules.

       Unicode::RecursiveDowngrade does	not supports perl5's Unicode way
       correctly.

LICENSE
       Copyright (C) 2010 Tokuhiro Matsuno All rights reserved.

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.32.0			  2020-08-27	    Data::Recursive::Encode(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | SEE ALSO | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=XMLTV::Data::Recursive::Encode&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help