>>679
なんちゃって自動判別...
Python で CGI を書く時はこんなので胡麻化してる。

def japaneseToUnicode(s, encodingList=['utf-8', 'japanese.euc-jp', 'japanese.shift_jis', 'japanese.iso-2022-jp']):
'''Convert Japanese string to Unicode.'''
for enc in encodingList:
try:
# print 'trying', enc , '...'
u = unicode(s, enc)
# print 'done:', enc
return u
except UnicodeError:
pass
raise UnicodeError, 'codec can\'t decode: "' + s + '"'