블로그 (Blog)/개발로그 (Devlogs)
C에서 iconv를 이용한 인코딩 변환
ihmin
2024. 3. 18. 14:55
아래는 Euc-Kr을 Utf-8로 변환하는 예제.
#ifndef _UTF8TOEUCKR
#define _UTF8TOEUCKR
#include
static int UTF8toEUCKR( char *outBuf, int outLength, char *inBuf, int inLength )
{
iconv_t cd = iconv_open( "EUC-KR", "UTF-8" );
int ires = (int)iconv( cd, &inBuf, (size_t*)&inLength, &outBuf, (size_t*)&outLength );
iconv_close(cd);
return ires;
}
#endif