wfstream写入unicode字符串很多陷阱
来源:互联网 发布:行知私塾 编辑:程序博客网 时间:2024/05/18 03:10
1,直接通过 wfstream << wstring 的方式不行,文件是空白,但是不报错
2,只有用这种方式: fstream.write( (char*)wstring.c_str(), 2 * wstring.size() )的方式才能写入成功
3,写入成功的unicode字符是乱码,通过ultroEdit打开看,写入的字符是对的。 所以另外新建了一个记事本文件,二者比较发现一个秘密,比须在文件的开头放入两个特殊字符 "FF FE",unicode与ansi同。
4,混合写入ansi和unicode时失败,用第二步的方法也不行。(没有仔细验证)
放一个错误的例子:
另:打开相关的文件,你会看到英文音标,注意字体最好换成“新宋体”,“FixSystem“看不到的,其实用浏览器打开显示的最全。
另符,查看unicode字符的方法
- wfstream写入unicode字符串很多陷阱
- Unicode字符串写入文本
- 中文使用ofstream/wfstream/qtextstream写入
- Python Unicode字符串格式化中的一个陷阱
- 在汇编源文件中写入Unicode字符串
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- unicode工程中使用CFile 和CStdioFile写入字符串bug
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- VC Unicode 字符串写入txt文本,简单快速之法!
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- struts2 标签生成jsp自动增长序号
- 哈哈还有一个时间插件的小bug-----jquery-calendar.js
- 百度MP3音乐API接口及应用
- jQuery轮换显示div内容
- 利用com组件读取jpg格式图片
- wfstream写入unicode字符串很多陷阱
- 安装OpenStack-dashboard
- 革命性媒体:推荐十款优秀开源免费微博建站程序
- gdb入门知识
- .Net中各种不同的对象创建方式的速度差异
- Android中判断有无可用网络(是否是3G或者WIFI网络)
- jquery的验证插件jquery.validate.js使用总结
- 240多个jQuery插件
- 缺陷跟踪的两个经典分析模型---转帖