DDX_Control(pDX, IDC_LIST2, m_readerlist);出现读取不了文件中的中文
时间: 2023-11-28 22:47:18 浏览: 131
dos 无法显示中文
这个问题可能是由于文件编码格式不正确导致的。你可以尝试将文件编码格式改为 UTF-8 或者 GBK,看看是否能够解决问题。
如果还是不能解决问题,你可以尝试使用 Unicode 编码格式来读取文件中的中文字符。具体做法是,在打开文件时指定文件编码格式为 Unicode,例如:
```
CFile file(_T("your_file_path"), CFile::modeRead | CFile::shareDenyNone);
CArchive ar(&file, CArchive::load | CArchive::bNoFlushOnDelete);
ar.m_pDocument->SetDocLocale(_T("zh-CN")); // 设置本地化信息
CString str;
ar >> str; // 读取字符串
```
希望这些信息能够帮助到你。
阅读全文