fopen()で開いて CStdioFile にポインタ渡して読み込む。
直CStdioFileで読むとShift-jisになっちゃう。
CString sPath; FILE *fp; errno_t ferr; ferr = _tfopen_s(&fp,_T("C:\\text.txt"), _T("r, ccs=UTF-8")); if( 0 == ferr ){ CStdioFile sFile(fp); sFile.ReadString(sPath); sFile.Close(); }else{ // eeror }
ネタ元