From: Karl Williamson Date: Fri, 26 Feb 2010 02:14:30 +0000 (-0700) Subject: Add statement about UTF-8 and \N{} to delta X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=5e75e59948748fd08e429096abe68fe40ad22a77;p=p5sagit%2Fp5-mst-13.2.git Add statement about UTF-8 and \N{} to delta --- diff --git a/pod/perl5120delta.pod b/pod/perl5120delta.pod index a62c4be..4866b3c 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}> or C<\N{U+I}> in its definition will be stored in +UTF-8 format. (This was true previously for all occurences of C<\N{I}> +that did not use a custom translator, but now it's always true.) + =head2 Implicit strictures Using the C syntax with a version number greater or equal