|
|
| Perl-Sensitive Sunglasses | |
| PerlMonks |
Re^2: Whether 'use utf8;' is good styleby McA (Friar) |
| on Dec 18, 2012 at 16:56 UTC ( #1009426=note: print w/ replies, xml ) | Need Help?? |
|
Hi, thank you for your comment. After your answer I've seen that the context of my question was not precise enough. Take the following example:
This is a German string saying "What a rubbish!". There are umlauts in that string. When I store this source code file Latin-1 encoded there is one byte per German umlaut. The string is interpreted as a byte string. And this byte string gets interpreted correctly as Perl assumes Latin-1 encoding. But: When you run in an UTF-8 environment you would see a square and not an 'ü' when the program dies. When you use ONLY Ascii characters it doesn't matter and you're never aware of this subtle difference. So with use utf8; and a correct source code file encoding I would force a character semantic of this string which would result in a subtle different semantic of the string thrown. And I want to know whether there are pitfalls, when someone is using a module with that pragma probably expecting the good old byte string world. Best regards
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||||||||