Ich habe ein Problem mit der Umwandlung von Großbuchstaben mit Umlauten in Kleinbuchstaben.python: lower() deutsche Umlaute
print("ÄÖÜAOU".lower())
Das A, O und U werden richtig konvertiert, aber die Ä, Ö und Ü bleiben in Großbuchstaben. Irgendwelche Ideen?
Der erste Problem ist mit dem .decode ('utf-8') fest, aber ich habe noch eine zweite:
# -*- coding: utf-8 -*-
original_message="ÄÜ".decode('utf-8')
original_message=original_message.lower()
original_message=original_message.replace("ä", "x")
print(original_message)
Traceback (jüngste Aufforderung zuletzt): File "Untitled.py", Linie 4, in original_message = original_message.replace ("ä", "x") UnicodeDecodeError: ordinal nicht in Reichweite (128)
Verwenden Sie Python 2 oder 3? –
Python 2.7.2 der mit OSX gelieferte. – user2104634
@ user2104634 Da ist dein Problem. –