客户要求导出一个操作记录
功能实现了,可是文本文件在wince系统下显示的是乱码,把生成的文件拷贝到电脑上显示的是正常的,请教高手这个问题怎么解决
------解决方案--------------------
wince下面支持UNICODE.
你把拷贝到电脑下的文件用ultraedit打开,二进制方式打开,头两个byte,如果不0xff,0xfe,就会出现你说的问题。
所以在创建文件的时候,文件两个字节0xff,0xfe。就可以。
当然写入文件用的函数也要用unicode型的。
------解决方案--------------------
正解!
或使用 ASCII 编程,再调用字符转换函数也行!