We use chardet quite a bit - if I had dev time still, this would be interesting to check out: pypi.org/project/c…

Tony Meyer @tonyandrewmeyer