ICONV_OPEN(3) Linux Programmer's Manual ICONV_OPEN(3) NAME iconv_open - (SYNOPSIS) #include iconv_t iconv_open (const char* tocode, const char* fromcode); (DESCRIPTION) iconv_open fromcode tocode . fromcode tocode . libiconv , , . ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16}, KOI8-R, KOI8-U, KOI8-RU, CP{1250,1251,1252,1253,1254,1257}, CP{850,866}, Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic} EUC-JP, SHIFT-JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1 EUC-CN, HZ, GBK, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS, ISO-2022-CN, ISO-2022-CN-EXT EUC-KR, CP949, ISO-2022-KR, JOHAB Armenian ARMSCII-8 Georgian Georgian-Academy, Georgian-PS TIS-620, CP874, MacThai MuleLao-1, CP1133 VISCII, TCVN, CP1258 HP-ROMAN8, NEXTSTEP Full Unicode UTF-8 UCS-2, UCS-2BE, UCS-2LE UCS-4, UCS-4BE, UCS-4LE UTF-16, UTF-16BE, UTF-16LE UTF-32, UTF-32BE, UTF-32LE UTF-7 JAVA uint16_t uint32_t Unicode ( ) UCS-2-INTERNAL, UCS-4-INTERNAL char wchar_t ( , LC_CTYPE ) char, wchar_t tocode "//TRANSLIT" , , . iconv . iconv_close , . . iconv_open . iconv . ( .) NULL inbuf iconv . (RETURN VALUE) iconv_open . errno (iconv_t)(-1). (ERRORS) , : EINVAL fromcode tocode . (CONFORMING TO) UNIX98 (SEE ALSO) iconv(3), iconv_close(3) [] [] 2002/3/21 [Linuxman] http://cmpp.linuxforum.net man man https://github.com/man-pages-zh/manpages- zh GNU May 6, 2001 ICONV_OPEN(3)