ウムラウト付きの大文字を小文字に変換するのに問題があります。
print("ÄÖÜAOU".lower())
A、O、およびUは適切に変換されますが、Ä、Ö、およびÜは大文字のままです。何か案は?
最初の問題は.decode('utf-8')で修正されていますが、2番目の問題がまだあります。
# -*- 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( "ä"、 "x")UnicodeDecodeError:'ascii'コーデックは位置0のバイト0xc3をデコードできません:序数範囲外(128)