[[[如何得知一个网页的编码]]]?

freespider 2006-03-04 10:48:42
自己编写的程序,下载网页,但是下回来的网页有些是正常的,有些中文部分是乱码。 我猜测应该是编码的问题,非gb2312的编码,显示的是乱码,我在网上找到了编码转换的函数,但是,我不清楚我下回来的网页是什么编码,我也就不能随便转换,所以想向各位请教,如何得知一个网页是何种编码?

感谢!!!
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
freespider 2006-03-05
  • 打赏
  • 举报
回复
回复:MapleInHG()
这点我已经测试过,有些网页并没有这个charset设置,据我猜测如果没有charset设置,那么应该有个默认编码,但是我取回来的网页,有的是utf8的,有的是gb2312的,而这些网页都没有charset设置。也就是说,我上面的猜测不成立。
freespider 2006-03-05
  • 打赏
  • 举报
回复
呵呵,谢谢
MapleInHG 2006-03-05
  • 打赏
  • 举报
回复
那是网页设计者的失误,不是你的错,你只能尽可能去猜测,你难道没发现IE有时候也弄错编码吗?
MapleInHG 2006-03-04
  • 打赏
  • 举报
回复
网页源文件中的<head>里面有一个charset指定了编码,比如charset=gb2312

18,358

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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