fixbug: wrap string,support with unicode