2009-06-17 25 views

cevap

10

Kullanım Unicode dizeleri:

# coding: cp1252 
print u"é".capitalize() 
# Prints É 

sahip tüm bir 8-bitlik dize ise, ilk Unicode içine deşifre:

# coding: cp1252 
print "é".decode('cp1252').capitalize() 
# Prints É 

sonra bir 8-bitlik dizge olarak gerekiyorsa yine, bunu kodlamak:

# coding: cp1252 
print "é".decode('cp1252').capitalize().encode('cp1252') 
# Prints É (assuming your terminal is happy to receive cp1252) 
+0

http://unicode.org/Public/UNIDATA/SpecialCasing.txt, yerel ayar dikkate alınmadığında bile bu kadar basit olmadığını söylüyor. – jfs

1

capitalize() Sadece Unicode dizeleri ™ Work olmalıdır.

İlgili konular