解决mfc编辑框内容写入TXT文件时,自动给每个字符后加入空格问题
2017-10-07 10:49
375 查看
问题描述
文件写入TXT,字符间会多处一个空格的问题,要怎么消除中间的空格
解决方法
在项目属性中将unicode字符集改为多字节字符集,如图:这样就可以解决了。
如果发现mfc风格发生变化,可以在文件中stdafx.h看到如下代码块:
#ifdef _UNICODE #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_X64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"") #else #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") #endif #endif
说明该代码段只有在Unicode环境中才会起作用
将第一行的
#ifdef _UNICODE
和最后一行的
#endif注释即可。
相关文章推荐
- c++中mfc写文件 把信息写入文件不覆盖原来的内容问题解决
- Atom编辑Markdown文件保存后行尾的空格自动消失的问题解决
- 解决ConfigParser模块读取、写入文件时自动转换为小写字符的问题
- Python处理unicode编码的txt文件(Python中文处理)——解决to_excel()和to_csv()导出文件内容为空的问题
- 禁用生成8.3字符长文件名解决单目录存储大量文件写入性能下降问题
- windows server 2008下双击txt文件用记事本打开自动打印的问题解决
- php中隐形字符65279(utf-8的BOM头)问题和fwrite写入文件bom头导致的乱码问题解决
- 前端资源多个产品整站一键打包&包版本管理(四)—— js&css文件文件打包并生成哈希后缀,自动写入路径、解决资源缓存问题。
- 将richTextBox中的内容写入txt文件发现不换行(解决方法),在richTextBox指定位置插入文字
- 解决Python字典写入文件出行首行有空格的问题
- Vista下双击txt文件用notepad打开自动打印的问题(解决)。
- 解决java读文件,第一个字符显示?或者空格的问题
- 怎样解决word自动编号出现内容空格过大的问题即表号和标题间的空格
- PHP文件写入函数file_put_contents并发追加写入丢失内容问题解决方法
- 全角空格解决加入html文本内容为空格并且占据位置的问题
- java获取classpath文件路径空格转变成了转义字符%20的问题解决 !
- 我用python将结果写入txt文件出现的编码问题及其解决方法
- MFC读取TXT文件,写入编辑框
- Qt中QFtp获取带有中文的文件名称出现乱码的解决方法(比较巧妙,toLatin1压缩掉了QString自动给每个英文字符加上的那些00字节)
- php中隐形字符65279(utf-8的BOM头)问题和fwrite写入文件bom头导致的乱码问题解决