将CString类型数据保存到txt文本文件中(Unicode下无乱码)
来源:互联网 发布:怎么用iwatch解锁mac 编辑:程序博客网 时间:2024/05/16 05:29
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;
0 0
- 将CString类型数据保存到txt文本文件中(Unicode下无乱码)
- 将List<Map<String,String>>中的数据输出保存到TXT文本文件中
- 将List<Map<String,String>>中的数据输出保存到TXT文本文件中
- 保存到txt文本文件中
- 在MFC中,如何将Unicode的CString中文字符写入文本文件TXT中
- 将Oracle数据导出到文本文件(txt)的方法
- 将Oracle数据导出到文本文件(txt)的方法
- 通过MFC将数据保存到TXT中
- [VB.NET]【求助!!】将textbox中的输入值保存到txt文本文件中?
- C语言:将数据保存到文本文件
- C++读取txt数据为二维数组 将数据保存到txt文本中
- c++将数据保存到txt
- Python 将数据库数据保存到txt
- 如何将cmd中命令输出保存为TXT文本文件
- 如何将cmd中命令输出保存为TXT文本文件
- 如何将cmd中命令输出保存为TXT文本文件
- 将cmd中命令输出保存为TXT文本文件
- 将Matlab中的数据输出到指定的txt文本文件中
- UTF-8、Unicode和BOM
- poj 2653 Pick-up sticks
- hdu 4812 树分治
- DFS HDU 1364
- BZOJ 1507 NOI2003 Editor Splay
- 将CString类型数据保存到txt文本文件中(Unicode下无乱码)
- mysql连接数据库的优化(一次连接多次使用)
- 为什么使用apache-httpclient而不是jdk-urlconnection
- Acdream 1213——Matrix Multiplication
- Python 抓取网页学习系列之一(网页编码格式)
- 取得套接字选项
- Servlet实现文件的下载
- Code::Blocks安装流程
- 我所读的书籍