本帖最后由 lovetxp 于 2009-12-22 17:34:24 编辑

解决方案 »

  1.   

    然后require_once(ROOT_PATH . 'send_main.php');$msg_text=iconv('utf-8','GBK',$content);

    $http = new Http('http://218.246.99.99/daredo/pushtext/mingxun_mt_rpt.jsp');  
    $http->addPostParam(array("ID"=>'sasa',"CP_PASSWORD"=>'123123'));  
    $http->addHeader("Author:GetInfo-tilun");  if(!$http->posts()){  
        //如果是javascript请求,输出是给javascript的,可能就需要对输出转码  
        echo "error description:".$http->err_str;  
        exit;  
    }else{  
        echo $http->getResponse('header');  
        echo $http->getContent();  
    }为什么提交过去的是乱码,中文全是问号,试过很多方法,
    用过 fsockopen() 和 curl_init() 提交过去的还是?号  
      

  2.   

    $msg_text=iconv('utf-8','GBK',$content); $http = new Http('http://218.246.99.99/daredo/pushtext/mingxun_mt_rpt.jsp');  
    $http->addPostParam(array("ID"=>'sasa',"CP_PASSWORD"=>'123123',,"CP_TEXT"=>$msg_text));  
    $http->addHeader("Author:GetInfo-tilun"); 我已经转过码了
      

  3.   

    页面默认是uft-8 $msg_text=iconv('utf-8','GBK',$content); 用 iconv转了的
      

  4.   

    你看的时候是用什么编码?UTF-8?几种编码都试试,
      

  5.   

    谢谢楼上的各位。问题已解决$msg_text=mb_convert_encoding($msg,'GBK','utf-8');  用这个函数。