8
我使用Google App Engine並且不能使用任何C/C++擴展,只需要純粹的& pythonic庫來將Unicode/UTF-8字符串轉換爲下/大寫。 str.lower()和string.lowercase()不。使用純和pythonic庫將Unicode/UTF-8字符串轉換爲低/大寫字母
我使用Google App Engine並且不能使用任何C/C++擴展,只需要純粹的& pythonic庫來將Unicode/UTF-8字符串轉換爲下/大寫。 str.lower()和string.lowercase()不。使用純和pythonic庫將Unicode/UTF-8字符串轉換爲低/大寫字母
str
以UTF-8和unicode
編碼是兩種不同的類型。不要使用string
,使用適當的方法unicode的對象:
>>> print u'ĉ'.upper()
Ĉ
解碼str
到unicode
使用前:
>>> print 'ĉ'.decode('utf-8').upper()
Ĉ
+1感謝。我如何將unicode類型轉換爲UTF-8? – Viet 2010-01-27 09:55:18
謝謝。這適用於越南語嗎? – Viet 2010-01-27 09:59:09
應該是。在交互式口譯員中進行測試並不難。 – 2010-01-27 10:03:24