delphi7 用 idhttp.get 抓取网页显示乱码 10
网址为http://odds.500.com/fenxi/shuju-519826.shtml应该怎么设置,有人知道吗?...
网址为 http://odds.500.com/fenxi/shuju-519826.shtml
应该怎么设置,有人知道吗? 展开
应该怎么设置,有人知道吗? 展开
4个回答
展开全部
首先升级Indy组件,再次就是要在http请求头部增加合适的编码指令,一般都是GB2312或者FTF-8.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
utf-8 可以用自带函数 AnsiToUtf8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没用过DELPHI 但获取的http流在显示之前转换一下字符集呗~
追问
我也是纯自学菜鸟,关键就是不知道如何转换,有没有可以直接使用的函数,这个网页头里面写的编码是GB2312,为什么其他网页GB2312的网页都不需要转换
追答
ASCII字符如空格或者有其它字符集字符一类字符混杂容易出现乱码什么的…
编码转换这方面我也只能找网络解决了
下面这个应该有帮助
http://www.360doc.com/content/13/1223/06/9200790_339393545.shtml
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就中文乱码还是都乱码? 试试Utf8ToAnsi('')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询