defaultencoding is utf8