Unicode strings: Difference between revisions
Content added Content deleted
m (→{{header|J}}) |
m (→{{header|Perl}}: typo) |
||
Line 37: | Line 37: | ||
=={{header|Perl}}== |
=={{header|Perl}}== |
||
In Perl, "Unicode" means "UTF-8". If you want to include utf8 characters in your source file, unless you have set <code>PERL_UNICODE</code> environment correctly, you should do<lang Perl>use utf8;</lang> or you |
In Perl, "Unicode" means "UTF-8". If you want to include utf8 characters in your source file, unless you have set <code>PERL_UNICODE</code> environment correctly, you should do<lang Perl>use utf8;</lang> or you risk the parser treating the file as raw bytes. |
||
Inside the script, utf8 characters can be used both as identifiers and literal strings, and built-in string functions will respect it:<lang Perl>$四十二 = "voilà"; |
Inside the script, utf8 characters can be used both as identifiers and literal strings, and built-in string functions will respect it:<lang Perl>$四十二 = "voilà"; |