我一直在尝试将许多字符串大写,但其中一些以utf-8字符开头。
问题是它们无法大写!
mystring = 'lucas'
mystring.capitalize() # returns 'Lucas'
mytring = 'æthelred'
mystring.capitalize() # returns 'æthelred'
对于包含 `´^¨ 和字符 ð、þ 等的元音字母,解决方法与上述相同。
我该怎么办才能解决这个问题?
实际上,我无法访问字符串,我是从其他地方获取的,例如文本文件...
mystring.decode("utf-8").capitalize()
- Padraic Cunningham