关于unicode下保存中文的问题请教
void CautoWoWDlg::OnBnClickedSave1()
{
// TODO: 在此添加控件通知处理程序代码
CString str1;
GetDlgItem(IDC_EDIT1)->GetWindowText(str1); //////显示名字
int a1=str1.GetLength(); //得到CString 字符串的长度
CFile file1;
if(!file1.Open(_T("name.ini"), CFile::modeWrite))
{
MessageBox(_T("无法修改配置文件name.ini"));
return;
}
LPTSTR p = str1.GetBuffer(); //... 这个指针 p 发生了很多事情
for( int i = 0 ; i< a1 ; i++)
{
if(p[i]==44)
{
file1.Write(_T("\r\n"),2);
}
else
{
CString strTemp;
strTemp=p[i];
file1.Write(strTemp,strTemp.GetLength());
}
}
}
以上代码在非unicode模式下可以正常保存中文到文件中去
但如果工程改为unicode就出现乱码请教各位大大如何在unicode下保存中文到文本文件中去
分全给有代码参考的...虽然不多....
...全文
相关推荐
Unicode码转中文和中文转Unicode码的最简便的方法
只要安装了jdk,都可以转换的简单windows命令,中文转Unicode码和Unicode码转中文,简单、方便、实用。
解决Inno Setup制作中文安装包在非中文系统上显示乱码的问题
解决Inno Setup制作中文安装包在非中文系统上显示乱码的问题
unicode码转中文
NULL 博文链接:https://272426068.iteye.com/blog/1190946
解决JSON.stringify()自动将中文转译成unicode的问题
下面小编就为大家分享一篇解决JSON.stringify()自动将中文转译成unicode的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
中文转Unicode
中文转Unicode 中文转Unicode 中文转Unicode 中文转Unicode


