0

私はコードのあるサイトを1つ持っています:

<... html code here ...>
مثال
<... html code here ...>

このページを読むためにcurl libを使用しました。しかし、結果の戻り値は次のとおりです。

<... html code here ...>
����ɂ���
<... html code here ...>

を使用utf8_encodedecodeましたが、効果はありません。

では、CURL は UTF8 をサポートしていたのでしょうか。

html コンテンツは問題ありませんが、毎回更新される個人的なメッセージを表示したいのですが、すべて問題ありませんが、メッセージは疑問符に変わります :|

これは私のカール属性です:

  $login = curl_init();
        curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
        curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
        curl_setopt($login, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
    //  curl_setopt( $ch, CURLOPT_ENCODING, "" );
        curl_setopt($login, CURLOPT_TIMEOUT, 40);
        curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
        if ($proxystatus == 'on') {
            curl_setopt($login, CURLOPT_SSL_VERIFYHOST, FALSE);
            curl_setopt($login, CURLOPT_HTTPPROXYTUNNEL, TRUE);
            curl_setopt($login, CURLOPT_PROXY, $proxy);
        }
        curl_setopt($login, CURLOPT_URL, $url);
        curl_setopt($login, CURLOPT_HEADER, TRUE);
        curl_setopt($login, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
        curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
        curl_setopt($login, CURLOPT_BINARYTRANSFER, TRUE);
        curl_setopt($login, CURLOPT_POST, TRUE);
        curl_setopt($login, CURLOPT_POSTFIELDS, $data);
        ob_start();      // prevent any output
        return curl_exec ($login); // execute the curl command
        ob_end_clean();  // stop preventing output
        curl_close ($login);
        unset($login);  

私がしなければならないこと?

4

0 に答える 0