Linux SoftwareProgrammingLibrariesURI::Escape 1.35

URI::Escape 1.35


URI::Escape is a Perl module to escape and unescape unsafe characters. SYNOPSIS use URI::Escape; $safe = uri_escape("10% is
Developer:   Gisle Aas
      more software by author →
Price:  0.00
License:   Perl Artistic License
File size:   93K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


URI::Escape is a Perl module to escape and unescape unsafe characters.

SYNOPSIS

use URI::Escape;
$safe = uri_escape("10% is enoughn");
$verysafe = uri_escape("foo", "-377");
$str = uri_unescape($safe);

This module provides functions to escape and unescape URI strings as defined by RFC 2396 (and updated by RFC 2732). A URI consists of a restricted set of characters, denoted as uric in RFC 2396. The restricted set of characters consists of digits, letters, and a few graphic symbols chosen from those common to most of the character encodings and input facilities available to Internet users:

"A" .. "Z", "a" .. "z", "0" .. "9",
";", "/", "?", ":", "@", "&", "=", "+", "$", ",", "[", "]", # reserved
"-", "_", ".", "!", "~", "*", "'", "(", ")"

In addition, any byte (octet) can be represented in a URI by an escape sequence: a triplet consisting of the character "%" followed by two hexadecimal digits. A byte can also be represented directly by a character, using the US-ASCII character for that octet (iff the character is part of uric).

Some of the uric characters are reserved for use as delimiters or as part of certain URI components. These must be escaped if they are to be treated as ordinary data. Read RFC 2396 for further details.

Requirements:
  • Perl
    tags uri escape  rfc 2396  the character  restricted set  and unescape  escape and  

    Download URI::Escape 1.35


     http://ftp.casaafacerilor.ro/mirrors/CPAN/authors/id/G/GA/GAAS/URI-1.35.tar.gz


    Authors software

    libwww-perl 5.64 (by Gisle Aas)
    libwww-perl distribution is a collection of Perl modules, which provides a simple and consistent programming interface (API) to the W

    HTML::Parser 3.54 (by Gisle Aas)
    HTML::Parser is a HTML parser class

    URI 1.35 (by Gisle Aas)
    URI is Uniform Resource Identifiers (absolute and relative)

    MIME::Base64 3.07 (by Gisle Aas)
    MIME::Base64 is an encoding and decoding of base64 strings.

    SYNOPSIS

    use MIME::Base64;

    $encoded = encode_base64('Aladdin:o

    Convert::Recode 1.04 (by Gisle Aas)
    Convert::Recode is a Perl module to make mapping functions between character sets.

    SYNOPSIS

    use Convert::Recode qw(ebcdic_to_


    Similar software

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    URI::Escape 1.35 (by Gisle Aas)
    URI::Escape is a Perl module to escape and unescape unsafe characters.

    SYNOPSIS

    use URI::Escape;
    $safe = uri_escape("10% is

    MathML::Entities 0.13 (by Jacques Distler)
    MathML::Entities is a Perl module that can convert XHTML+MathML Named Entities to Numeric Character References.

    SYNOPSIS

    use M

    uni2ascii 3.10 (by Bill Poser)
    uni2ascii and ascii2uni convert between UTF-8 Unicode and any of a variety of 7-bit ASCII equivalents including: hexadecimal and deci

    Convert::ASCIInames 1.002 (by Ken Coar)
    Convert::ASCIInames is a Perl module that includes ASCII names for control characters.

    SYNOPSIS

    use Convert::ASCIInames;

    C

    Lingua::ZH::HanConvert 0.12 (by David Chan)
    Lingua::ZH::HanConvert is a Perl module to convert between Traditional and Simplified Chinese characters.

    SYNOPSIS

    #!perl -

    MIME::Base64 3.07 (by Gisle Aas)
    MIME::Base64 is an encoding and decoding of base64 strings.

    SYNOPSIS

    use MIME::Base64;

    $encoded = encode_base64('Aladdin:o

    Convert::Recode 1.04 (by Gisle Aas)
    Convert::Recode is a Perl module to make mapping functions between character sets.

    SYNOPSIS

    use Convert::Recode qw(ebcdic_to_

    GeSHi 1.0.7.16 (by Nigel McNie)
    GeSHi is a generic syntax highlighter for PHP that takes any source code and highlights it in XHTML and CSS.

    It features case-sens

    libutf8 1.1.2 (by Laurence Withers)
    libutf8 is a reasonably fast, robust encoder/decoder for UTF-8


    Other software in this category

    zlib 1.2.3 (by Jean-loup Gailly)
    zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

    libjpeg v6b (by Independent JPEG Group)
    libjpeg is a library for handling the JPEG (JFIF) image format

    OpenSSL 0.9.7c (by The OpenSSL Project Team)
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

    libxml2 2.6.27 (by DV)
    Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

    GNU C library 2.4 (by Andreas Jaeger)
    GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

    GNU C library is us

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags