add support of utf8