Copyright (C) 2000-2012 |
Manpages utf8Section: Perl Programmers Reference Guide (3perl)Updated: 2001-03-03 Index Return to Main Contents NAMEutf8 - Perl pragma to enable/disable UTF-8 in source codeSYNOPSISuse utf8; no utf8; DESCRIPTIONWARNING: The implementation of Unicode support in Perl is incomplete. See perlunicode for the exact details.The "use utf8" pragma tells the Perl parser to allow UTF-8 in the program text in the current lexical scope. The "no utf8" pragma tells Perl to switch back to treating the source text as literal bytes in the current lexical scope. This pragma is primarily a compatibility device. Perl versions earlier than 5.6 allowed arbitrary bytes in source code, whereas in future we would like to standardize on the UTF-8 encoding for source text. Until UTF-8 becomes the default format for source text, this pragma should be used to recognize UTF-8 in the source. When UTF-8 becomes the standard source format, this pragma will effectively become a no-op. This pragma already is a no-op on EBCDIC platforms (where it is alright to code perl in EBCDIC rather than UTF-8). Enabling the "utf8" pragma has the following effects:
SEE ALSOperlunicode, bytes
IndexThis document was created by man2html, using the manual pages. Time: 02:00:22 GMT, April 25, 2024 |