iconv_open(3) Library Functions Manual iconv_open(3) iconv_open - LIBRARY Standard C library (libc, -lc) #include iconv_t iconv_open(const char *tocode, const char *fromcode); iconv_open() , fromcode tocode. , fromcode tocode, , . GNU C iconv --list, . , GNU C GNU libiconv : //TRANSLIT tocode <>, . , , . //IGNORE tocode <>, , , . iconv(3) . , iconv_close(3). iconv_open(), . iconv(3) . , iconv(3) inbuf, NULL. On success, iconv_open() returns a freshly allocated conversion descriptor. On failure, it returns (iconv_t) -1 and sets errno to indicate the error. , : EINVAL fromcode tocode . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |iconv_open() | | MT-Safe locale | +----------------------------+----------------------------------------------------------+--------------------------+ POSIX.1-2008. glibc 2.1. POSIX.1-2001, SUSv2. . iconv(1), iconv(3), iconv_close(3) Azamat Hackimov , Dmitriy S. Seregin , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . iconv_open(3)