[Python-3000] Unicode and OS strings (original) (raw)
Paul Moore p.f.moore at gmail.com
Fri Sep 21 16:41:03 CEST 2007
- Previous message: [Python-3000] Unicode and OS strings
- Next message: [Python-3000] Unicode and OS strings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 21/09/2007, Jim Jewett <jimjjewett at gmail.com> wrote:
(Outside ASCII), if you treat sys.argv as text, that is probably impossible without filesystem support. Before python even sees the data, the terminal itself is allowed to change between canonical equivalents, which have different binary representations.
Please note - this statement is Unix specific. The situation on Windows is entirely different (the fact that the CRT on Windows emulates some aspects of the Unix semantics is not relevant here - you need to understand the underlying OS model).
If you want to redesign things (and I don't, personally, believe that is a good idea) then make sure you don't base your design solely on Unix semantics.
Paul.
- Previous message: [Python-3000] Unicode and OS strings
- Next message: [Python-3000] Unicode and OS strings
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]