![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
encode - Encode chars in a string using HTML entities
use HTML::Entities;
$a = "Våre norske tegn bør æres"; decode_entities($a); encode_entities($a, "\200-\377");
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.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
$CommentsMailTo = "perl5@dcs.ed.ac.uk"; include("../syssies_footer.inc");?>