replace iconv-lite with stringencoding

This adds support for more multi-byte encodings.