WinCE中Unicode文本文档的编写
来源:互联网 发布:非递归建立二叉树算法 编辑:程序博客网 时间:2024/06/04 19:09
在程序运行的时候通常要记录一些log文件,通常使用的方法是把程序运行信息输出到txt文本。
因为WinCE中使用的是Unicode,普通的windows,ANSI txt文本编写方法在WinCE中使用不了。
在WinCE之中,默认使用Unicode双字节编码而非传统系统的ANSI单字节,
因此在编写txt文本的时候,需要进行一些设置,才能无乱码的查看。
呵呵,说白了就是要写Unicode编码的TXT文本。
Unicode编码文本与ANSI编码文本的区别是:Unicode文本的前面两个字节内容是FF FE.
因此在WinCE创建文本的时候需要先写两个字节的内容FF FE,说明该文本是Unicode的。
然后在调用WriteFile的时候也需要注意一个地方,就是要写入字符串的长度。
由于Unicode是双字节的,而WriteFile是按字节计算的,因此写入的字符串要乘以2.
由于Windows是低字节在前,高字节在后的,因此如果设置Unicode标记则为
WORD wUnicodeFlag = 0xFEFF;
- WinCE中Unicode文本文档的编写
- WinCE的C#中使用StreamReader 来读取TXT文档,读取文本文档。
- java 程序文本文档形式的编写,编译,及运行
- 关于WinCE的unicode问题
- 关于WinCE的unicode问题
- windows中新建文本文档的方法
- 过滤 外文unicode文本中字符的代码
- 一种从unicode文本中逐行读取字符串的方法
- Wince unicode
- 说说我们开发中编写的文档
- 说说我们开发中编写的文档
- VC++6.0中编写Unicode编码的应用程序
- VC++6.0中编写Unicode编码的应用程序
- VC++6.0中编写Unicode编码的应用程序
- fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案
- fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案
- fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案
- Java--文本文档编写Java代码
- Android启动过程
- 日记:2010-08-19 星期四
- 就业感言:向我最深爱的老师们,道一声谢谢!
- JDK 1.6 新特性
- 设计模式笔记
- WinCE中Unicode文本文档的编写
- 一切不为积分累
- JAVA 的内省(introspector)与反射(reflection)
- HDU 3549(网络流)
- MM7 API (2)
- 哲哲最近很不听话
- 在ubuntu中安装samba和NFS最简单方法
- 在框架中(IFRAME/FRAMESET)传递SESSION的解决方案
- Android 开源项目列表