add api, set charset