将CString类型数据保存到txt文本文件中(Unicode下无乱码)
2014-10-01 21:36
513 查看
1、保存为Unicode格式的文本:
CString szEditText = _T("中文 Eng");
// 待保存内容
CString strPath = _T("D://test//test.txt");
//文件路径
// CFile对象
CFile file(strPath, CFile::modeCreate | CFile::modeWrite);
// 文件头
file.SeekToBegin();
file.Write("\xff\xfe", 2);
// 文件内容
file.Write(szEditText, szEditText.GetLength() * sizeof(wchar_t));
file.Flush();
file.Close();
2、保存为ASCII编码文件:
// 第一句必须有,头文件:#include "locale.h"
setlocale( LC_CTYPE, ("chs"));
CStdioFile *file = new CStdioFile(strPath, CFile::modeCreate | CFile::modeWrite) ; //文件路径
file->WriteString(szEditText.GetBuffer());
file->Close();
delete file;
CString szEditText = _T("中文 Eng");
// 待保存内容
CString strPath = _T("D://test//test.txt");
//文件路径
// CFile对象
CFile file(strPath, CFile::modeCreate | CFile::modeWrite);
// 文件头
file.SeekToBegin();
file.Write("\xff\xfe", 2);
// 文件内容
file.Write(szEditText, szEditText.GetLength() * sizeof(wchar_t));
file.Flush();
file.Close();
2、保存为ASCII编码文件:
// 第一句必须有,头文件:#include "locale.h"
setlocale( LC_CTYPE, ("chs"));
CStdioFile *file = new CStdioFile(strPath, CFile::modeCreate | CFile::modeWrite) ; //文件路径
file->WriteString(szEditText.GetBuffer());
file->Close();
delete file;
相关文章推荐
- Qt实现数据文本保存TXT文件
- 将List<Map<String,String>>中的数据输出保存到TXT文本文件中
- 将List<Map<String,String>>中的数据输出保存到TXT文本文件中
- C# winform程序用 richtextbox 控件直接保存至txt文本文件
- asp.net从数据库导出数据到word、excel、txt文本文件
- 将大量有规律txt文本数据转换成xml格式,在导入excel,生成excel文件,在导入spass中,对数据进行分析
- asp.net从数据库导出数据到word、excel、txt文本文件
- 转载:读取一个文本文件并把文件中的文本保存在一个CString对象中,如何能做到
- jsp中可以保存下载.txt,.doc等任何类型的文件
- 数据导入,可以将txt文本文件或excel的内容导入到数据库
- uuids.h : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
- 记事本里出现该文件含有Unicode格式的字符,当保存为ANSI编码的文本时,该字符将丢失,解决方法
- 解决ubuntu打开windows下保存的txt文件中文乱码问题
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- matlab中读取txt数据文件(txt文本文档)
- matlab处理txt文本文件---数据格式要有规律性,否则要用编写特定方式进行读取
- Android在终端本地保存txt文本文件及zip文件
- MFC项目采用Unicode编码,读取文本数据乱码转换函数
- 如何将任何文件类型数据保存到数据库中
- 记事本TXT中文默认保存的ANSI格式文件乱码,一些软件菜单乱码,右键菜单某些乱码