add cmake iconv support
msvc with iconv