chardet
nose