new api utf8_sub