关于wininet.lib的问题

tiger_qi 2003-10-15 07:54:35
我现在用wininet.lib开发http客户端,但是当服务器返回汉字的时候,用 InternetReadFile(hRequest,Buffer,1024,&bytes);读取数据,为什么汉字出现乱码.

请高手帮看看!谢谢
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
NowCan 2003-10-16
  • 打赏
  • 举报
回复
汉字有多种编码方式,最好把原始数据(Buffer中的数值)贴出来分析。
pp616 2003-10-16
  • 打赏
  • 举报
回复
恩??不会啊。我没遇到啊。
把代码贴出来。我帮你看看什么出了问题。
zihan 2003-10-15
  • 打赏
  • 举报
回复
注意汉字是两个字节为一个汉字,你读取的时候要注意判断才可以,比如说数据是 : a啊
如果你读取了两个字节的东西,那么第一个你将要读到a,英文,正常,但是你读取第二字节的时候只读取了一半,当你显示出来过后,当然就乱码了.

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧