iconv Missing Encodings
use the iconv provided by GLIBC eg:
$ iconv --version
iconv (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31
Copyright © 2020 Free Software Foundation, Inc.
Ce logiciel est libre; voir les sources pour les conditions de
reproduction. AUCUNE garantie n'est donnée; tant pour des raisons
COMMERCIALES que pour RÉPONDRE À UN BESOIN PARTICULIER.
Écrit par Ulrich Drepper.
If you use iconv as C/C++ library you must not precise the iconv library, eg:
$ gcc -o exec code.c -liconv #NOOOOOOOO
Unstead do this:
code.c:
#include <stdio.h>
#include <iconv.h>
int main(int argc, char *argv[])
{
(...)
iconv_t conv = iconv_open("UTF-8","IBM500");
iconv(conv, &pIn, &srclen, &pOut, &dstlen);
iconv_close(conv);
(...)
}
Compile the code using the standard glibc:
$ gcc -o exec code.c