움라우트로 대문자를 소문자로 변환 할 때 문제가 있습니다.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)
파이썬 2 또는 3을 사용하고 있습니까? –
Python 2.7.2는 OSX와 함께 제공됩니다. – user2104634
@ user2104634 문제가 있습니다. –