#!/usr/bin/env python
#-*- coding:utf-8 -*-
import chardet
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
sting = 'абвгд'
print 'Тест 1: ', chardet.detect(sting) # utf-8
print '\nТест 2:'
for l in sting:
print l
print chardet.detect(l) # windows-1252
Запускаем скрипт и убеждаемся сами. В первом тесте кодировка utf-8, во втором тесте кодировка офтопика.