参考文章:http://blog.csdn.net/wuchen1004/archive/2010/08/03/5786537.aspx
http://www.codeproject.com/KB/files/ConfigString.aspx
因为Windows底层处理字符串是以Unicode形式处理的,所以现在一般使用VC开发软件时都选择Unicode的工程。
在Unicode工程中,读写文本文件就会有一个比较纠结的问题:
一般情况下我们新建和编辑的文本文件都是ANSI格式的,而在ANSI工程中用着十分方便的CStdioFile读取字符串时
使用的是CString类型, 这就导致Unicode工程环境下CStdioFile将Ansi的字符串读取到了CStringW类型中,
即使想使用CA2W来转, 也会出现类型不匹配的错误。
这种情况下,只好自己使用MultiByteToWideChar这类API来转换,实际编码时总是不太方便。但是即使使用这种方法还是