Template::Plugin::HTML_NonAsc - Slightly less picky html filter.
This filter behaves like the builtin html filter except that it does not escape ASCII characters,
This makes it possible to write templates in HTML using non-ASCII characters.
Pass the contents through this filter and all non-ASCII characters will be escaped using HTML entities.
The best place to apply this filter is in your page/wrapper:
[% USE HTML_NonAsc; # for html_nonasc filter SWITCH page.type; ... CASE "html"; content | html_nonasc WRAPPER page/html + page/layout; ... CASE; THROW page.type "Invalid page type: $page.type"; END; -%]
<jv at cpan.org>
Please report any bugs or feature requests to
bug-template-plugin-html_nonasc at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Template-Plugin-HTML_NonAsc. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
Copyright 2010 Johan Vromans, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.