raw_input().replace('ü', 'ue')
Verfasst: Mittwoch 20. Februar 2008, 11:16
Guten Tag,
ich hätte mal wieder eine kleine Frage. Und zwar würde ich gerne wissen, welches Encoding ein Text hat, den ich über raw_input() in die Pythonkonsole eingebe. Denn ich müsste alle ü's, ä's und ö's durch ue, ae und oe ersetzen.
raw_input().decode('latin-1').replace(u'ü', 'ue') geht nämlich nicht...
Also wie gesagt, der Text darf letztendlich keine Umlaute, sondern nur deren Ersetzungen enthalten.
Zudem ist mir aufgefallen, dass Tkinter scheinbar in Unicode seine Texte aufnimmt oder sich anderweitig von der CMD unterscheidet, da ich in dessen Konsole keine Probleme habe.
Ich bedanke mich für euer Interesse und verbleibe mit freundlichen Grüßen,
Pythonierer!
ich hätte mal wieder eine kleine Frage. Und zwar würde ich gerne wissen, welches Encoding ein Text hat, den ich über raw_input() in die Pythonkonsole eingebe. Denn ich müsste alle ü's, ä's und ö's durch ue, ae und oe ersetzen.
raw_input().decode('latin-1').replace(u'ü', 'ue') geht nämlich nicht...
Also wie gesagt, der Text darf letztendlich keine Umlaute, sondern nur deren Ersetzungen enthalten.
Zudem ist mir aufgefallen, dass Tkinter scheinbar in Unicode seine Texte aufnimmt oder sich anderweitig von der CMD unterscheidet, da ich in dessen Konsole keine Probleme habe.
Ich bedanke mich für euer Interesse und verbleibe mit freundlichen Grüßen,
Pythonierer!