The Universal character encoding detector