Спасибо, Пётр. Lingua::DetectCyrillic - это более тонкий инструмент, оставлю его до следующего раза. Мне нужно грубо определить: это cp1251 или это utf-8 ?
Пока что остановился на двух модулях: Encode::Guess или Encode::Detect. Причём скорее Encode::Guess, потому что он определяет кодировку, полученную из Archive::Tar распаковкой на лету, а вот Encode::Detect не может определить кодировку файлов, извлечённых на лету из архивов с помощью Archive::Tar. Так что пока что Encode::Guess 17 декабря 2010 г. 20:51 пользователь Peter Vereshagin <[email protected]> написал: > Our A&R man said, "I don't hear a single", moscow-pm! > 2010/12/17 09:36:38 -0800 [email protected] => To [email protected] : > >> Может ли кто-нибудь подсказать, каким модулем лучше детектить кодировку? >> Попробовал Encode::Guess - не получается определить cp1251. >> Считаем. что есть три кодировки: UTF-8, сз1251 и "неправильная кодировка" ;) > > Lingua::DetectCyrillic > ? > > 73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB 12F8 0CE1 4AAC A0E2 6627) > -- > http://vereshagin.org > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
