LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 977|回复: 0

程序返回的网页源码有乱码

[复制链接]
发表于 2008-3-29 02:00:32 | 显示全部楼层 |阅读模式
从服务器接到的回答定向到文件后不能打开(有乱码),只能用firefox打开,里面有很多乱码,请问什么原因,可以怎么解决,谢谢

          strcat(   header, "GET   "   );
          strcat(   header, "/   "   );
          strcat(   header, "HTTP/1.1\r\n ");
          strcat(   header, "Host:   ");
          strcat(   header,host);
          strcat(   header, "\r\nConnection:   close\r\n\r\n ");
         
          //建立连接
          result   =   connect(   sockfd,(   struct   sockaddr   *   )&address,len   );
          if(   result   ==   -1   ){
                    perror(   "oops:getdate "   );
                    exit(   1   );
          }

          write(   sockfd,header,strlen(   header   )   );
         
          while(   read(   sockfd,buffer,sizeof(   buffer   ))   >   0){
                    printf(   "%s ",buffer   );
                    memset(   buffer,0,sizeof(   buffer   )   );
          }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表