Experiences/guidance on teaching Python as a first programming language

wxjmfauth at gmail.com wxjmfauth at gmail.com
Sat Dec 14 15:03:46 CET 2013


Le samedi 14 décembre 2013 00:30:38 UTC+1, Terry Reedy a écrit :
> 
> 
> 
> 
> 
> What is not clear to me is whether Windows internally uses UCS-2, which 
> 
> only codes BMP chars, and which would *not* be excellent, or UTF-16, 
> 
> which covers all chars by using surrogates. I will guess the latter. 
> 
> More to the point, even if MS uses a complete coding scheme internally 
> 
> (UFT-16), it does not, as far as I know, make it fully available and 
> 
> usable to *me*, as I showed in my response about code page 65001.
> 
> 


-------------

D:\>chcp 65001
Page de codes active : 65001
D:\>echo "*"
"*"
D:\>


>>> locale.getdefaultlocale()
('fr_CH', 'cp1252')

----------

In my understanding and experience, in the MS world
(desktop, intel), today:
Unicode == utf-16-le

----------

If you think, utf-16, because of surrogate pairs, is
not a proper solution, the single choice is utf-32.

You may not be aware, you are already using utf-32
probably much more than you think, (in a correct way).


jmf



More information about the Python-list mailing list