CStdioFile file; file.Open(_T("c:\\a.txt"),CFile::modeCreate |CFile::modeReadWrite); file.WriteString(_T("hello world ,第一句话")); file.Flush(); file.Close();
默认状态下,中文无法显示。
_tsetlocale( LC_CTYPE, _T("chs"));//设置语言环境为中文。如果主机安装的是中文版windows系统,可以设置_tsetlocale( LC_ALL, _T(""))为系统默认语言环境; CStdioFile file; file.Open(_T("c:\\a.txt"),CFile::modeCreate |CFile::modeReadWrite); file.WriteString(_T("hello world ,第一句话")); file.Flush(); file.Close();
unicode字符集下CStdioFile无法写入中文的解决方案
时间: 2024-10-01 06:08:44