ウムラウトの大文字を小文字に変換する際に問題があります。python:lower()ドイツ語ウムラウト
print("ÄÖÜAOU".lower())
A、O、Uは正しく変換されますが、Ä、Ö、Üは大文字のままです。何か案は?
まず問題は.decode( 'UTF-8')に固定されているが、私はまだ二番目のを持っている:
# -*- coding: utf-8 -*-
original_message="ÄÜ".decode('utf-8')
original_message=original_message.lower()
original_message=original_message.replace("ä", "x")
print(original_message)
トレースバック(最新の呼び出しの最後): ファイル "Untitled.pyを"、ライン4、 original_message中= original_message.replace( "A"、 "X") UnicodeDecodeError: 'ASCII' コーデックは位置0でバイト0xc3をデコードすることはできません:序ない範囲内(128)
あなたはPython 2または3を使用していますか? –
Python 2.7.2 OSXに同梱されています。 – user2104634
@ user2104634問題があります。 –