HTML::Escape(3pm) | User Contributed Perl Documentation | HTML::Escape(3pm) |
NAME¶
HTML::Escape - Extremely fast HTML escaping
SYNOPSIS¶
use HTML::Escape qw/escape_html/; my $escaped = escape_html("<^o^>");
DESCRIPTION¶
This modules provides a function which escapes HTML's special characters. It performs a similar function to PHP's htmlspecialchars. It escapes the following characters:
" & ' < > ` { }
This module uses XS for better performance, but it also provides a pure perl version.
FAQ¶
- Is there also an unescape_html?
- No. Unescaping HTML requires a lot of code, and we don't want to do it. Please use HTML::Entities for it.
BENCHMARK¶
Rate HTML::Entities HTML::Escape HTML::Entities 14.0/s -- -91% HTML::Escape 150/s 975% --
AUTHOR¶
Goro Fuji
Tokuhiro Matsuno <tokuhirom AAJKLFJEF@ GMAIL COM>
SEE ALSO¶
Text::Xslate, HTML::Entities
LICENSE¶
Copyright (C) Tokuhiro Matsuno
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
2024-03-07 | perl v5.38.2 |