fix defaultencoding bug