Здравствуйте, уважаемые подписчики! Сегодня поговорим о
распознавании кодировок. Этот алгоритм нужен для автоматического
декодирования текста. Он основан на том, что некоторые буквы русского
алфавита встречается очень часто, а некоторые редко. Поскольку этот
способ статистический, то лучше всего он работает с большими текстами.
Алгоритм работает так: перебирает все возможные кодировки,
подсчитывая, насколько отличается распределение букв в получившемся
тексте от "идеального". Текст, наиболее близкий к "идеальному"
считается перекодированным правильно.
Этот способ почти всегда срабатывает правильно. Важно только
правильно указать, какой текст считать идеальным. Для этого и
заполняется массив norm.