CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎样把一字符串转换成UniCode码写入txt文件?

楼主supergyc(撒酒风)2006-03-21 10:36:07 在 VC/MFC / 基础类 提问

怎样把一字符串转换成UniCode码写入txt文件?  
  知道的请说详细点。 问题点数:40、回复次数:8Top

1 楼stevecrisewu(月亮骑士)回复于 2006-03-21 10:46:31 得分 10

用MultiByteToWideChar函数就可以了Top

2 楼fisker0303(天塌了,地陷了,小花狗不见了.)回复于 2006-03-21 10:47:38 得分 10

A2W转换,使用UNICODE版本的API函数来写文件。Top

3 楼xqk(夏乾坤)回复于 2006-03-21 16:43:51 得分 5

用MultiByteToWideChar函数就可以了  
  Top

4 楼bobob(静思)回复于 2006-03-21 18:15:42 得分 5

先在文件最开头写上fffe(utf16标志码)然后把字符串转换成unicode编码写进去Top

5 楼zhangnanonnet(鱼欢)回复于 2006-03-21 20:45:50 得分 10

U16   AnsiiNToUnicodeString(S8   *pOutBuffer,   S8   *pInBuffer,   U32   len     )  
  {  
   
  S16   count   =   -1;  
  U8   charLen   =   0;  
  U8     arrOut[2];  
   
  while(len)  
  {  
   
  UnicodeToUCS2Encoding((U16)*pInBuffer,&charLen,arrOut);  
   
   
  //   #ifdef   MMI_ON_WIN32  
  pOutBuffer[++count]   =   arrOut[0];  
  pOutBuffer[++count]   =   arrOut[1];  
  pInBuffer++;  
  //#endif  
   
  #ifdef   __FOR_TESTING   //MMI_ON_HARDWARE_P  
  pOutBuffer[++count]   =   arrOut[1];   /*arrOut[0];*/  
  pOutBuffer[++count]   =   arrOut[0];   /*   arrOut[1];*/  
  pInBuffer++;  
  #endif  
   
  len--;  
   
  }  
   
   
  return   count   +   1;  
  }  
   
  注:S8   是char,     S16是   unsigned   short,   u8是char,   u32是int  
   
  至于怎么把字符串写到文件里,不用说了吧Top

6 楼zhangnanonnet(鱼欢)回复于 2006-03-21 20:46:27 得分 0

楼主是那谁?哈哈Top

7 楼DrSmart(斯玛特)回复于 2006-03-21 21:04:11 得分 0

倒Top

8 楼Snow_Ice11111(雪上加冰)回复于 2006-03-21 23:22:19 得分 0

学习一下Top

相关问题

  • 如何把字符串写入TXT文件
  • 将字符串写入.txt文件问题!
  • Unicode字符串写文件的问题,fputws()只写入一个换行符。
  • 如何在文本文件中(TXT)中写入字符串,在中间插入
  • 如何将一个字符串写入一个.txt文本文件呀???
  • 字符串问题(Unicode)
  • 字符串转换为unicode
  • 往.txt文件中写入一个字符串,如何才能去掉字符串两端自动添加的双引号??
  • 如何webbrowser control中写入字符串?
  • 字符串写入、读出的问题?

关键词

  • 文件
  • 转换
  • 函数
  • unicode
  • arrout
  • poutbuffer
  • pinbuffer
  • 字符串转换成
  • count

得分解答快速导航

  • 帖主:supergyc
  • stevecrisewu
  • fisker0303
  • xqk
  • bobob
  • zhangnanonnet

相关链接

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

广告也精彩

反馈

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