Ich bemerkte, folgendes gilt:Wird eine Unicode-Zeichenfolge, die nur ASCII-Zeichen enthält, immer gleich der ASCII-Zeichenfolge sein?
>>> u'abc' == 'abc'
True
>>> 'abc' == u'abc'
True
Wird dies immer der Fall sein oder könnte es möglicherweise auf dem Systemgebietsschema ab? (Es scheint, Strings sind Unicode in Python 3: z this question, aber Bytes in 2.x)
Die Zeichen im ASCII-Satz sind Codepage Agnostisch. Es sind nur die erweiterten Zeichen (0x80 bis 0xff), die zwischen den Gebietsschemata abweichen können. – Phylogenesis
@Phylogenesis: Es gibt viele Codierungen, die * nicht * ASCII als Basis verwenden. –