summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorKarl Williamson <khw@khw-desktop.(none)>2010-02-25 19:14:30 -0700
committerJesse Vincent <jesse@bestpractical.com>2010-02-28 10:15:20 -1000
commit5e75e59948748fd08e429096abe68fe40ad22a77 (patch)
tree9d3b64a0ee0a730b64f885089c66b0bd2eab7a34 /pod
parentf253210bff80ef3f3a5ffead54d0ef12ba40204b (diff)
downloadperl-5e75e59948748fd08e429096abe68fe40ad22a77.tar.gz
Add statement about UTF-8 and \N{} to delta
Diffstat (limited to 'pod')
-rw-r--r--pod/perl5120delta.pod8
1 files changed, 8 insertions, 0 deletions
diff --git a/pod/perl5120delta.pod b/pod/perl5120delta.pod
index a62c4be9ef..4866b3c11f 100644
--- a/pod/perl5120delta.pod
+++ b/pod/perl5120delta.pod
@@ -253,6 +253,14 @@ name is a number, so only a custom translator would be affected.)
This escape is experimental, subject to change, because there is some concern
about possible confusion with the previous meaning of C<\N{...}>
+=head2 \N{...} now compiles better, always forces UTF-8 internal representation.
+
+There were several problems that have been fixed with recognizing C<\N{...}>
+constructs. As part of this, any scalar or regex that has either a
+C<\N{I<name>}> or C<\N{U+I<wide hex char>}> in its definition will be stored in
+UTF-8 format. (This was true previously for all occurences of C<\N{I<name>}>
+that did not use a custom translator, but now it's always true.)
+
=head2 Implicit strictures
Using the C<use VERSION> syntax with a version number greater or equal