You want to use chardet, an encoding detector
chardet
2.1m questions
2.1m answers
60 comments
57.0k users