首页
社区
课程
招聘
[求助]VC 6.0 中如何用 CStdioFile 类 读取unicode文本
发表于: 2008-8-7 15:53 6219

[求助]VC 6.0 中如何用 CStdioFile 类 读取unicode文本

2008-8-7 15:53
6219
在按行读取一个文本内容时..用 CStdioFile  的 ReadString 读取数据时

发现..全都是 空...本以为是 ReadString 用错了..

后来才发现这个文本是unicode ...

天真的人..本以为..把文装门面的 二个字节 ..就是 FF FE 去掉就可以了!!

后来发现...里面全是 unicode码..

本来是打算...把双字节 后面的二个 00 给去掉..然后 再存..觉得这样太麻烦了

所以..特地来问问

怎么样.简单点用 CStdioFile  按行读取 unicode文本?

(网上.那个扩展类过于麻烦.. 不知道有没简单的?)

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
ctime 类型的値做差结果是什么样的
2008-8-8 12:24
0
雪    币: 367
活跃值: (20)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
WideCharToMultiByte
2008-8-9 22:18
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
morning 又要感谢你的回贴了!!

ReadString  读取 后存放到一个 CString 中..

是不是只要对得到的 CString 进行 WideCharToMultiByte就可以了呢?

我担心的是 ReadString   的时候..由于不是用unicode..所以看到 00 就把后面 的给截了!

试下了..

再次感谢!! morning
2008-8-9 22:23
0
雪    币: 367
活跃值: (20)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
用win32 API写吧,根据文件长度分配内存,然后readfile
2008-8-14 22:58
0
游客
登录 | 注册 方可回帖
返回
//