iconv-lite as a fallback