decode as utf8