This module provides an easy-to-use interface for encoding and decoding
Internationalized Domain Names (IDNs) via Encode interface.
This module provide a compatibility layer for Encode.pm users
on perl versions earlier than v5.7.1. It translates whatever
call it receives into Text::Iconv, or (in the future)
Unicode::MapUTF8 to perform the actual work.
Currently, this module only support 5.6.1, and merely provides
the three utility function above (encode(), decode() and from_to()),
with a very kludgy FB_HTMLCREF fallback against latin-1 in from_to().
Ever showed 12345678 bytes to the user instead of just saying 11MB?
This module returns you a printable string which is more readable
by humans than a simple bytecount.
The "Encode" module provides the interfaces between Perl's strings and the rest
of the system. Perl strings are sequences of characters. See "perldoc Encode"
for the rest of the story
Other JSON modules require setting several parameters before calling the
conversion methods to do what I want. This module does things by default
that I think should be done when working with JSON in Perl. This module also
encodes and decodes faster than JSON.pm and JSON::Syck in my benchmarks.
This means that any piece of data in Perl will get converted to something in
JSON instead of throwing an exception. It also means that output will be
strict JSON, while accepted input will be flexible, without having to set
any options.
Perl module to encode/decode data using ASN.1 Basic Encoding Rules (BER)
Most encoding conversion tools take input in one encoding and produce
output in another encoding. This module takes input which may contain
characters in more than one encoding and makes a best effort to convert
them all to UTF-8 output.
This module will provide a coherent API to bring together
the various JSON modules currently on CPAN. This module will
allow you to code to any JSON API and have it work regardless
of which JSON module is actually installed.
JSON::MaybeXS tries to load Cpanel::JSON::XS, and if that fails instead tries to
load JSON::PP. If neither is available, an exception will be thrown.
It then exports the encode_json and decode_json functions from the loaded
module, along with a JSON constant that returns the class name for calling new
on.
JSON::PP is a JSON::XS compatible pure-Perl module.