[Python-de] Problem bei Ausgabe von Unicode-Strings
Christopher Arndt
chris at chrisarndt.de
Mo Sep 22 17:55:32 CEST 2014
Am 22.09.2014 um 17:44 schrieb Andreas Röhler:
> Rechentechnisch betrachtet, könnte sich das Programm auch gut selbst um
> so etwas kümmern, oder?
> Da die Kodierung schon mal dasteht...
>
> Oder übersehe ich da etwas?
Du meinst:
>> # -*- coding: utf-8 -*-
? Das ist das Source-Encoding, welches angibt, in welchem Encoding die
Quelltextdatei gespeichert ist und damit, welches Encoding
String-Literals (und Bezeichner) haben. Das betrifft also den Parser und
nicht den Compiler. Bei der Ausführung der "print"-Anweisung sieht der
Interpreter einfach ein Unicode-Objekt vor sich, das in einenn
Byte-String kodiert werden muss.
Chris
Mehr Informationen über die Mailingliste python-de