UNICODE环境下CStdioFile 读文本文件乱码问题解决方案

	char* old_locale=_strdup( setlocale(LC_CTYPE,NULL) ); 
	setlocale( LC_CTYPE,"chs"); 
			
	CStdioFile file;
	CString szLine,str_txt;
	file.Open(L"log.log",CFile::modeRead);
	while( file.ReadString( szLine ) )
	{
		str_txt += szLine;
	}
	file.Close();

	setlocale( LC_CTYPE, old_locale );
	free( old_locale );//还原区域设定


你可能感兴趣的:(UNICODE环境下CStdioFile 读文本文件乱码问题解决方案)