Создаю массив
$params = array(
"username" => $login,
"password" => $password,
"event" => $body, //Данные в кириллице
"subject" => $title, //Данные в кириллице
bla-bla-bla
);
передаю данные вот таким вот образом
$request = xmlrpc_encode_request('LJ.XMLRPC.postevent', $params);
$curl = curl_init("http://server.ru/xmlrpc");
curl_setopt($curl, CURLOPT_POSTFIELDS, $request);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-Type: text/xml"));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_exec($curl);
curl_close($curl);
на выходи получается вот такая фигня например:
"Теперь по руÑÑки теÑтим"
Что делать? Подставлял по разному iconv(); и к переменным и к массиву и уже не знаю как ещё. Вообще есть функция которая всё содиржимое массива сможет перевести в UTF-8? Или может мне в другую сторону дуть надо. Подскажите пожалуйста.
Примечание:
изначально этот код не содержит каких либо функций по перекодированию.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.