lib::HTML::Entities

Section: User Contributed Perl Documentation (3)
Updated: perl 5.004, patch 55
Index Return to Main Contents
 

NAME

decode - Expand HTML entities in a string

encode - Encode chars in a string using HTML entities  

SYNOPSIS

 use HTML::Entities;


 $a = "Våre norske tegn bør &#230res";
 decode_entities($a);
 encode_entities($a, "\200-\377");


 

DESCRIPTION

The decode_entities() routine replaces valid HTML entities found in the string with the corresponding ISO-8859/1 character.

The encode_entities() routine replaces the characters specified by the second argument with their entity representation. The default set of characters to expand are control chars, high-bit chars and the `<', '&', `>' and `"' character.

Both routines modify the string passed in as the first argument and return it.

If you prefer not to import these routines into your namespace you can call them as:

  use HTML::Entities ();
  $encoded = HTML::Entities::encode($a);
  $decoded = HTML::Entities::decode($a);


The module can also export the %char2entity and the %entity2char hashes which contains the mapping from all characters to the corresponding entities.  

COPYRIGHT

Copyright 1995-1997 Gisle Aas. All rights reserved.

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


 

Index

NAME
SYNOPSIS
DESCRIPTION
COPYRIGHT

This document was created by man2html, using the manual pages.
Time: 23:58:15 GMT, February 15, 2023