The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Template::Plugin::Unicode - insert characters via unicode codepoints.

VERSION

version 0.03

SYNOPSIS

    use Template;
    my $tt = Template->new;
    my $template = '[% USE Unicode %][% Unicode.codepoint2char('0x263A') %]';
    my $smiley;
    $tt->process( \$template, {}, \$smiley )
        or die $tt->error();
    say $smiley;

DESCRIPTION

Insert characters via unicode codepoints.

SEE ALSO

Another way of inserting characters via unicode codepoints is by adding a sub ref to the \%vars hashref passed to process().

    my $u    = sub { chr(hex($_[0])) };
    my $text = '[% u('0x263a') %]';
    process(\$text, { u => sub {} }, $output);

AUTHOR

David Schmidt <davewood@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2016 by David Schmidt.

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