Сабж, проблемы с кодировкой. Код: Код (Text): function win2uni($text) { // win1251 -> iso8859-5 $text = convert_cyr_string($text,'w','i'); // iso8859-5 -> unicode: for ($result='', $i=0; $i<strlen($text); $i++) { $charcode = ord($text[$i]); $result .= html_entity_decode(($charcode>175)?"&#".(1040+($charcode-176)).";":$text[$i]); } return $result; } function LJ_Crossposter($data) { $host = 'www.livejournal.com'; $user = 'login'; $pass = md5('pass'); $client = new IXR_Client($host, '/interface/xmlrpc'); if (!$client->query('LJ.XMLRPC.getchallenge')) { echo 'Error client query - '.$client->getErrorCode().' : '.$client->getErrorMessage(); } $response = $client->getResponse(); $challenge = $response['challenge']; $date = strtotime(''. $data['date'] .''); $lj_text = str_replace('[center]', '', $data['text']); $lj_text = str_replace('[/center]', '', $lj_text); $lj_text = str_replace('[thumb]', '<img src="', $lj_text); $lj_text = str_replace('[/thumb]', '" border="0">', $lj_text); $lj_text = win2uni($lj_text); $lj_text = nl2br($lj_text); $lj_text = str_replace('\r\n', "\r\n", $lj_text); $lj_text = stripslashes($lj_text); $lj_subj = win2uni($data['title']); $lj_subj = stripslashes($lj_subj); $args = array(); $args['username'] = $user; $args['auth_method'] = 'challenge'; $args['auth_challenge'] = $challenge; $args['auth_response'] = md5($challenge . $pass); $args['ver'] = "1"; $args['event'] = "$lj_text"; $args['subject'] = "$lj_subj"; $args['year'] = date('Y', $date); $args['mon'] = date('n', $date); $args['day'] = date('j', $date); $args['hour'] = date('G', $date); $args['min'] = date('i', $date); if (!$client->query('LJ.XMLRPC.postevent', $args)) { echo 'Error adding arguments - '.$client->getErrorCode().' : '.$client->getErrorMessage(); } } Приходит в ЖЖ в таком виде: Вечерняя подбор&: P.S. Решение рабочее и проблем не возникает, но вот кодировка задолбала уже ):