iconv_open(3) Library Functions Manual iconv_open(3) iconv_open - C (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. iconv_open() . (iconv_t) -1 errno, . , : 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 (GNU General Public License - GPL, 3 ) , - . - , , () () () . Linux man-pages 6.18 8 2026 . iconv_open(3)