On Thu, Aug 10, 2017 at 8:01 AM, Steven D'Aprano <st...@pearwood.info> wrote:
> Another **Must Read** resource for unicode is:
> The Absolute Minimum Every Software Developer Absolutely Positively Must
> Know About Unicode (No Excuses!)
This was an enjoyable read, but did not have as much technical detail
as the two videos Zach had referenced. But then the author did say
"the absolute minimum ...". I will strive to avoid peeling onions on
> (By the way, it is nearly 14 years later, and PHP still believes that
> the world is ASCII.)
I thought you must surely be engaging in hyperbole, but at
http://php.net/manual/en/xml.encoding.php I found:
"The default source encoding used by PHP is ISO-8859-1."
> Python 3 makes Unicode about as easy as it can get. To include a unicode
> string in your source code, you just need to ensure your editor saves
> the file as UTF-8, and then insert (by whatever input technology you
> have) the character you want. You want a Greek pi?
> pi = "π"
> How about an Israeli sheqel?
> money = "₪1000"
> So long as your editor knows to save the file in UTF-8, it will Just
So Python 3's default behavior for strings is to store them as UTF-8
encodings in both RAM and files? No funny business anywhere? Except
perhaps in my Windows 7 cmd.exe and PowerShell, but that's not
Python's fault. Which makes me wonder, what is my editor's default
encoding/decoding? I will have to investigate!
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options: