Tracks

書いてみたい方はココを参照下さい。

Data::Recursive::Encode で再帰的に encode/decode する B!


tokuhirom


最近、009 をまたみなおしている tokuhirom です。こんにちは。

さて、複雑なデータ構造にはいった文字列を decode/encode したい場合、いちいちやるのは存外めんどくさいものです。

そんなときには Data::Recursive::Encode をつかうといいでしょう。一発で、complex data structure にはいった data の encode/decode をやることができます。

    use Data::Recursive::Encode;

    Data::Recursive::Encode->decode( 'euc-jp', $data );
    Data::Recursive::Encode->encode( 'euc-jp', $data );
    Data::Recursive::Encode->decode_utf8($data);
    Data::Recursive::Encode->encode_utf8($data);

Enjoy!