Movatterモバイル変換


[0]ホーム

URL:


utf8
(source,CPAN)
You are viewing the version of this documentation from Perl 5.6.1.View the latest version

CONTENTS

#NAME

utf8 - Perl pragma to enable/disable UTF-8 in source code

#SYNOPSIS

use utf8;no utf8;

#DESCRIPTION

WARNING: The implementation of Unicode support in Perl is incomplete. Seeperlunicode for the exact details.

Theuse utf8 pragma tells the Perl parser to allow UTF-8 in the program text in the current lexical scope. Theno 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 theutf8 pragma has the following effects:

#SEE ALSO

perlunicode,bytes

1 POD Error

The following errors were encountered while parsing the POD:

#Around line 80:

You forgot a '=back' before '=head1'

Perldoc Browser is maintained by Dan Book (DBOOK). Please contact him via theGitHub issue tracker oremail regarding any issues with the site itself, search, or rendering of documentation.

The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via thePerl issue tracker, themailing list, orIRC to report any issues with the contents or format of the documentation.


[8]ページ先頭

©2009-2026 Movatter.jp