У меня небольшая проблема с php curl post.
Я пытаюсь опубликовать некоторых турецких персонажей на форуме, но не сообщается, как это должно быть.
Вот как я сохраняю текст:
FWRITE ($ FPP, "\ XEF \ Xbb \ XBF"); fwrite ($ fpp, $ row ['template']); fclose ($ FPP);
и размещение:
$this->curl = curl_init(); curl_setopt ( $this->curl, CURLOPT_URL, $this->vb_url . 'newthread.php?' . $url_vars ); curl_setopt ( $this->curl, CURLOPT_POST, true ); curl_setopt ( $this->curl, CURLOPT_POSTFIELDS, $post_fields ); curl_setopt ( $this->curl, CURLOPT_RETURNTRANSFER, true ); curl_setopt ( $this->curl, CURLOPT_CONNECTTIMEOUT,20); curl_setopt ( $this->curl, CURLOPT_TIMEOUT,10); curl_setopt ( $this->curl, CURLOPT_HEADER, true ); curl_setopt ( $this->curl, CURLOPT_FOLLOWLOCATION, 0); curl_setopt ( $this->curl, CURLOPT_COOKIE, $this->cookie_name ); curl_setopt ( $this->curl, CURLOPT_COOKIEJAR, $this->cookie_name ); curl_setopt ( $this->curl, CURLOPT_COOKIEFILE, $this->cookie_name ); curl_setopt ( $this->curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1'); $result = curl_exec ( $this->curl );
так оно и должно быть:
`Bölüm resimleri, dizi indirme ve altyazı linkine aşağıdan ulaşabilirsiniz.`
вот как оно опубликовано:
`Bölüm resimleri, dizi indirme ve altyazÄ ± linkine aÅŸaÄŸÄ ± dan ulaAŸabilirsiniz.`
благодаря
Исправлено:
$message = @iconv("UTF-8","Windows-1252//IGNORE",$message);
С http://php.net/manual/es/function.curl-setopt.php
Попробуйте добавить:
curl_setopt($this->curl,CURLOPT_HTTPHEADER,array ( "Content-Type: application/x-www-form-urlencoded; charset=utf-8" ));
application/x-www-form-urlencoded
предложенный @spencercw