MFC使用CFile读写Unicode字符集文件

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

我用MFC写了一个对话框。
在工程属性里使用Unicode字符集。然后加入一个编辑框空间。在文本编辑框内输入汉字。然后给空间关联了一个CString的变量,然后保存到TXT文件里是乱码。
但是如果在工程属性里使用多字节字符集的话。重复上述步骤,没有乱码出现。。。
求解。。。
为什么使用多字节字符集的话,对话框的按钮都变成Win98那种模式的了?而使用Unicode字符集则有立体感。。
这让我很难抉择啊。。。我是个画面党。。那种按钮确实太难看了。。。
有什么两全的办法吗??
望高人给出解答。。。
谢谢。。。
(注:使用两种字符集都能正常的打开一个TXT文件。。)
打开方式的代码是:

CFileDialog fileDlg(TRUE);fileDlg.m_ofn.lpstrTitle=TEXT("打开文件");fileDlg.m_ofn.lpstrFilter=TEXT("文本文件(*.txt)\0*.txt\0\0");if(IDOK==fileDlg.DoModal()){CFile file(fileDlg.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值