Simpler transition to PEP 3000 "Unicode only strings"?

Dieter Maurer dieter at handshake.de
Wed Sep 21 14:39:41 EDT 2005


"Petr Prikryl" <PrikrylP at skil.cz> writes on Tue, 20 Sep 2005 11:21:59 +0200:
> ...
> The idea:
> =========
> 
> What do you think about the following proposal
> that goes the half way
> 
>   If the Python source file is stored in UTF-8 (or
>   other recognised Unicode file format), then the
>   encoding declaration must reflect the format or
>   can be omitted entirely. In such case, all
>   simple string literals will be treated as
>   unicode string literals.
>   
> Would this break any existing code?

Yes: modules that construct byte strings (i.e. strings
which should *not* be unicode strings).

Nevertheless, such a module may be stored in UTF-8.



More information about the Python-list mailing list