fix str unicode bug