what is libiconv
https://gnu.org/software/libiconv/. Libiconv converts from one character encoding to another through Unicode conversion (see Web page for full list of supported encodings).