NAME

Template::Plugin::HTML_NonAsc - Slightly less picky html filter.

SYNOPSIS

This filter behaves like the builtin html filter except that it does not escape ASCII characters, including <, >, &, and ". 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;
-%]

AUTHOR

Johan Vromans, <jv at cpan.org>

BUGS

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 & LICENSE

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.