我在将大写字母与变音符号转换为小写字母时遇到问题。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? – 2013-02-24 14:46:02
Python 2.7.2 OSX附带的一个。 – user2104634 2013-02-24 14:46:27
@ user2104634这是你的问题。 – 2013-02-24 14:46:53