CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

字符乱码问题!(急)

楼主quackbean(绿豆汤)2005-07-01 10:18:31 在 VC/MFC / 基础类 提问

得到一个字符串(汉字)  
  用MessageBox能正常显示,但是写道文件里,就是乱码!  
  问题点数:40、回复次数:7Top

1 楼jsjjms(专心研究嵌入式)回复于 2005-07-01 10:44:15 得分 0

建议程序贴出来看看。发生这种状况看代码最好了...Top

2 楼Willpro(WillPro)回复于 2005-07-01 11:15:30 得分 10

正常!可能问题估计有:高低字节顺序、码、字库等Top

3 楼quackbean(绿豆汤)回复于 2005-07-01 11:49:56 得分 0

void   open(LPCTSTR   a)  
  {  
   
  MessageBox(NULL,a,TEXT("Notice"),MB_OK);  
   
  CFileDialog   dlg(FALSE,   _T("CSV"),   _T("*.CSV"),OFN_HIDEREADONLY   |   OFN_OVERWRITEPROMPT,  
  _T("CSV   Files(*.CSV)|*.CSV||"));  
   
          if   (dlg.DoModal()   ==   IDOK   )  
  {  
  CString   sFileName=dlg.GetPathName();  
   
                                  CFile   out;  
   
                                  out.Open(sFileName,   CFile::modeCreate   |   CFile::modeWrite);  
   
                                  out.Write(a,sizeof(a));  
   
                                  out.Close();  
  }  
  }  
   
  注:a=“学号,姓名,年龄”  
  Top

4 楼gonch(gongch)回复于 2005-07-01 11:54:04 得分 10

是不是和码制有关系  
  你用什么打开的?!  
  用IE试一下,试一下不同的码制,GB2312,UTF8,HZ,UTF7,都试一下Top

5 楼songsong33(天堂里的蚊子)回复于 2005-07-01 11:54:06 得分 0

一看到这个LPCTSTR和文件操作就SB,好好学习Top

6 楼quackbean(绿豆汤)回复于 2005-07-01 13:26:11 得分 0

a  
  的编码是utf-8Top

7 楼gonch(gongch)回复于 2005-07-01 13:55:05 得分 20

那就没有问题了啊,可能是你的文本编辑器不支持UFT-8吧!?或者需要指定码制才可以Top

相关问题

  • 急!JDeveloper3.2.2IDE在Windows 2000中字段字符显示乱码!
  • 字符乱码问题?
  • sql_server乱码(修改字符集)
  • oracle字符集乱码,在线给分!!!!!!!!!
  • ie中copy字符串乱码问题!
  • Bean中的字符串变量乱码!
  • 特殊字符乱码问题
  • 急救!!在线给分!!“upload_5xsoft” asp上传组件不支持德文字符,上传数据库后德文字符显示乱码!请高手指点 ???
  • 怎么把一堆乱码转换成不是乱码的字符串
  • 怎么判断字符串乱码了,乱码后又如何去除?

关键词

  • csv
  • 码制
  • cfile
  • dlg
  • 问题
  • 试一下
  • utf

得分解答快速导航

  • 帖主:quackbean
  • Willpro
  • gonch
  • gonch

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo