NAME
RTF::Encode - Escapes strings into RTF
SYNOPSIS
use RTF::Encode qw/ encode_rtf /;
print encode_rtf("Smiling cat with heart shaped eyes, ".chr(0x1f63b);
encode_rtf
my $rtf = encode_rtf($unicode);
This function takes a string, which may contain Unicode characters, and returns a string escaped to be used in an RTF file. It can be used to safely insert arbitrary text into a template RTF file, perhaps via Template.
\uN
escaping is always used, even for characters less than 255, because the alternative, \'hh
needs to know the current code page.
Line breaks are encoded as line breaks, \line
, not as paragraphs.
\ucN
is not generated, it does not appear to be necessary.
SPECIFICATION
http://www.biblioscape.com/rtf15_spec.htm
SEE ALSO
AUTHOR
Dave Lambley <dlambley@cpan.org>
LICENSE
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.