= Chardet - автоматического распознавания кодировок = [[http://chardet.feedparser.org/|Chardet]] - модуль предназначеный для автоматического распознавания кодировок символов в тексте. Самый простой способ использовать модуль - применить функцию detect. Функция detect принимает один параметр, строку (не юникод). Она возвращает словарь, содержащий автоматически обнаруженную кодировку (строка) и уровень достоверности в диапазоне от 0 до 1 (число, float). {{{#!python # -*- coding: utf-8 -*- import chardet enc = chardet.detect('Привет, мир!') print enc['confidence'] print enc['encoding'] }}} Можно определить кодировку URL: {{{#!python # -*- coding: utf-8 -*- import urllib, chardet data = urllib.urlopen('http://script-coding.info/').read() print chardet.detect(data) }}}