Korzystam z API jakie oferuje serwis fotolia.pl.
Mam problem z wynikami zwracanymi przez następującą funkcję, a konkretnie brak wyników dla zapytania z polskimi znakami np. "wąż". Wszystkie inne frazy bez polskich znaków działają poprawnie:
$request = xmlrpc_encode_request("xmlrpc.getSearchResults", 'method' => "POST", 'header' => "Content-Type: text/xml", 'content' => $request ))); $response = xmlrpc_decode($file); if ($response && xmlrpc_is_fault($response)) { }
Parametr language_id oznacza, że korzystam z języka polskiego (tak nakazuje dokumentacjia fotolii). Zmiana na inny id nie rozwiązuje problemu.
Próbowałem także funkcji iconv i mb_string_encode na szukaną fraze z ISO-88592 na UTF-8 i kilka innych mozliwości. Nietsety bez rezultatu.
Problem powinien mieć rozwiązanie gdyż testowałem zapytania w serwisach oferujących to samo API i funkcja zwraca wyniki dla fraz z polskimi znakami.
Czy kotś wie w czym problem ?