Change 18837 by [EMAIL PROTECTED] on 2003/03/06 09:33:33
PERL_UNICODE explanation saga continues.
Affected files ...
... //depot/perl/pod/perlrun.pod#81 edit
Differences ...
==== //depot/perl/pod/perlrun.pod#81 (text) ====
Index: perl/pod/perlrun.pod
--- perl/pod/perlrun.pod#80~18819~ Mon Mar 3 11:15:07 2003
+++ perl/pod/perlrun.pod Thu Mar 6 01:33:33 2003
@@ -303,9 +303,10 @@
as <-CSDL>. In other words, the standard I/O handles and the default
C<open()> layer are UTF-8-fied B<but> only if the locale environment
variables indicate a UTF-8 locale. This behaviour follows the
-I<implicit> UTF-8 behaviour of Perl 5.8.0.
+I<implicit> (and problematic) UTF-8 behaviour of Perl 5.8.0.
-You can use C<-C0> to explicitly disable all the above Unicode features.
+You can use C<-C0> (or C<"0"> for $ENV{PERL_UNICODE} ) to explicitly
+disable all the above Unicode features.
See L<perlfunc/open>, and L<open> for more information.
@@ -1101,7 +1102,9 @@
Equivalent to the B<-C> command-line switch. Note that this is not
a boolean variable-- setting this to C<"1"> is not the right way to
-"enable Unicode" (whatever that would mean).
+"enable Unicode" (whatever that would mean). You can use C<"0"> to
+"disable Unicode", though (or alternatively C<delete $ENV{PERL_UNICODE}>).
+See the description of the C<-C> switch for more information.
=item SYS$LOGIN (specific to the VMS port)
End of Patch.