천객만래 [千客萬來] (It has an interminable succession of visitors)

'UTF8 변환'에 해당되는 글 1건

  1. 2011.03.22 [개발/MFC] UTF8로 파일저장하기

[MFC] UTF8로 파일저장하기

CString strFilePath = dlg.GetPathName();

// UTF8로 컨버팅
int nAllocLen = WideCharToMultiByte (CP_UTF8, 0, strSaveData, -1, NULL, 0, NULL, NULL);
CHAR * pBuffer = new CHAR [nAllocLen + 1];
memset (pBuffer, 0, nAllocLen);
WideCharToMultiByte (CP_UTF8, 0, strSaveData, -1, pBuffer, nAllocLen + 1, NULL, NULL);

// 파일로 저장
CFile file;
file.Open (strFilePath, CFile::modeCreate | CFile::modeWrite);
file.Write (pBuffer, nAllocLen);

// 메모리 해제
delete [] pBuffer;

 

Posted by SB패밀리