summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-07-17 20:16:56 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2002-07-17 20:16:56 +0000
commit6e5a9738410882ac2ea9c2e56845152e86df562d (patch)
tree48e5af5dcb4668d06723eb34fdc8e88325ab304b /pod
parent78594626f8072ba0986003903533db4c8d49a83f (diff)
downloadperl-6e5a9738410882ac2ea9c2e56845152e86df562d.tar.gz
UTF-8 news tweak.
p4raw-id: //depot/perl@17610
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod7
1 files changed, 5 insertions, 2 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 3ec74f4ada..4d7536eb03 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -118,7 +118,7 @@ point format on OpenVMS Alpha, potentially breaking binary compatibility
with external libraries or existing data. G_FLOAT is still available as
a configuration option. The default on VAX (D_FLOAT) has not changed.
-=head2 New Unicode Semantics (no more C<use utf8>)
+=head2 New Unicode Semantics (no more C<use utf8>, almost)
Previously in Perl 5.6 to use Unicode one would say "use utf8" and
then the operations (like string concatenation) were Unicode-aware
@@ -128,7 +128,10 @@ This was found to be an inconvenient interface, and in Perl 5.8 the
Unicode model has completely changed: now the "Unicodeness" is bound
to the data itself, and for most of the time "use utf8" is not needed
at all. The only remaining use of "use utf8" is when the Perl script
-itself has been written in the UTF-8 encoding of Unicode.
+itself has been written in the UTF-8 encoding of Unicode. (UTF-8 has
+not been made the default since there are many Perl scripts out there
+that are using various national eight-bit character sets, which would
+be illegal in UTF-8.)
See L<perluniintro> for the explanation of the current model,
and L<utf8> for the current use of the utf8 pragma.