프로그래밍/C, C++, MFC, Win API....
Read File Encoding Error
Stackcat
2018. 6. 4. 16:19
파일을 읽어보려했더니 한글이 깨진다.
setLocale(LC_ALL, ""), "Korean" 해도 깨진다.
아래처럼 하자
FILE *fStream;
if(_tfopen_s(&fStream, _T("\PolicyInfoList2.txt"), _T("rt, ccs=UNICODE")) != 0)
OutputDebugString(_T("PolicyInfoList.txt Load Fail...\n"));
else{
CStdioFile file(fStream);
CString strLine;
while(file.ReadString(strLine))
{
vector vfData = CommonUtil::SplitString(strLine.GetBuffer(0), _T(", "));
m_mpPolicyComment[vfData.at(0)] = vfData.at(1);
}
file.Close();
}