环境:MFC 多子集环境下 写入INI文件
乱码bug:用WritePrivateProfileSectionA写入ini文件没有key,只写val。然后写入纯数字从dlg的Edit上获取,用CString接收,写入的末尾会乱码,从CString转char数组也一样,但是只用char数组就不会。
导致原因:char写入文件是utf-8,而Cstring写入是ANIS,之前查资料说windos api 写入都是anis 没认证?,用 WideCharToMultiByte转也不可以。
解决方法:用sprint最后可以了