sHeader := 'Content-Type: text/html; charset=gb2312;'+char(13)+char(10);
HttpAddRequestHeaders(hRequest, PChar(sHeader), length(sHeader), HTTP_ADDREQ_FLAG_REPLACE Or HTTP_ADDREQ_FLAG_ADD);我加上面的表头都没无改变乱码?还是哪个地方写错了!?
HttpAddRequestHeaders(hRequest, PChar(sHeader), length(sHeader), HTTP_ADDREQ_FLAG_REPLACE Or HTTP_ADDREQ_FLAG_ADD);我加上面的表头都没无改变乱码?还是哪个地方写错了!?
解决方案 »
- 谁能帮我实现对数据库SQL Server2000数据库的备份啊
- !!!获得COMBOBOX下拉表中的ITEM的内容,高手请进,UP有分!!!
- 大侠请进,关于SELECT语句不知有没简单的办法,高分答谢!
- 文件传输问题
- ****高分请教,不够再加,自己定义的控件的属性问题
- 如何做群發郵件呢
- IE浏览器有个链接栏,显示的是收藏家内的网址,点击可以快速访问收藏夹内的站点。怎样在自己的程序中实现?
- 十万条数据的数据库与一百万条数据的数据库在设计上有什么异同?
- joyhero(JoyHero) 请你帮我看一下。http://www.csdn.net/expert/topic/581/581103.xml?temp=.4522211
- 怎样才能作出象“金山毒霸”那样的滚动窗口
- 利用函数或处理过程调用多个 frame 的问题
- 杀进程的错误,可怕啊。都看看啊,请帮我解决一下,急急急急急急,谢谢谢谢。
我用 IE 打开 选择 UTF-8 就可以正常显示了!!但是在 Delphi 里如何做字符串的编码转换呢!?
服务器返回给你的http头中没有含有正确的编码信息,应该含有:
Content-Type: text/html; charset=utf-8;
如果有这个头,那么winhttp应该自己就可以正确的解析内容了。如果不能修改服务器的代码加上那个头,那只能在客户端自己转换了,怎么转换去google上搜索吧。