Hallo!
Ich finde im Python-Tutorial keine Liste oder anderweitige Informationen, wie sich Umlaute ausgeben lassen.
http://docs.python.org/tut/node5.html#S ... 0000000000
Also das Leerzeichen hat z.B. die Escape-Sequenz \u0020.
Und was ist mit ä. ö, ü?
edit: Ist es eigentlich egal, ob man mit print "...." oder '...' verwendet?
Unicode: Liste
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Etwa mit ``print 'ä'``.bremer hat geschrieben:Ich finde im Python-Tutorial keine Liste oder anderweitige Informationen, wie sich Umlaute ausgeben lassen.
\u00e4, \00f6, \u00fc jeweils.bremer hat geschrieben:Also das Leerzeichen hat z.B. die Escape-Sequenz \u0020.
Und was ist mit ä. ö, ü?
Ja. Letztendlich "weiß" ``print`` nicht einmal ob der String mit Single- oder Double-Quote erstellt wurde, denn ``print`` stellt Objekte dar und beide Quotes erstellen die selben Objekte.bremer hat geschrieben:edit: Ist es eigentlich egal, ob man mit print "...." oder '...' verwendet?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
@Leonidas: Das ``print 'ä'`` klappt aber nur, wenn die Kodierung des Quelltextes mit dem übereinstimmt, was das Programm, welches an `sys.stdout` lauscht, erwartet.
@bremer: Unicode, das ist ein lustiges Thema. Um Umlaute als Zeichenkettenliterale in Dein Programm zu bringen, setzt Du am besten die Kodierungskommentarzeile auf die Kodierung, in der Du die Quelltexte speicherst und verwendest Unicode-Zeichenkettenliterale. Vor der Ausgabe kodierst Du die Unicode-Exemplare dann in der Kodierung, die Dein "Ausgabegerät" haben möchte. Näheres im Wiki: [wiki]Von Umlauten, Unicode und Encodings[/wiki]
@bremer: Unicode, das ist ein lustiges Thema. Um Umlaute als Zeichenkettenliterale in Dein Programm zu bringen, setzt Du am besten die Kodierungskommentarzeile auf die Kodierung, in der Du die Quelltexte speicherst und verwendest Unicode-Zeichenkettenliterale. Vor der Ausgabe kodierst Du die Unicode-Exemplare dann in der Kodierung, die Dein "Ausgabegerät" haben möchte. Näheres im Wiki: [wiki]Von Umlauten, Unicode und Encodings[/wiki]