在python中,字符串可以是unicode(包括utf-16和utf-8),也可以是具有不同編碼(cp1251,cp1252等)的單字節字符串。是否有可能檢查什麼編碼字符串是?例如,python中的字符串編碼
time.strftime("%b")
將返回一個月份文本名稱的字符串。在MacOS下,返回的字符串將是utf-16,在英文本地Windows下,它將是單字節ASCII編碼,而在非英文語言環境的Windows下,它將通過本地代碼頁編碼,例如cp1251。我如何處理這樣的字符串?
既然你不需要做任何獨特的或不同於「處理這樣的字符串」的東西,你的問題是什麼? – 2009-05-01 10:54:27