New string encoder