function wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$categories=array(1)){
$categories = implode(",", $categories);
$XML = "<title>$title</title>".
"<category>$categories</category>".
$body;
$params = array('','',$username,$password,$XML,1);
$request = xmlrpc_encode_request('blogger.newPost',$params,array('encoding'=>'UTF-8','escaping'=>'markup'));
$ch = curl_init();
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_URL, $rpcurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
curl_exec($ch);
curl_close($ch);
return $request;
}

wpPostXMLRPC($_POST['title'],$cikti,'http://site/xmlrpc.php','admin kullanıcı adı,'şifre',array('Genel'))
benim kullandığım kod, çalışıyor ve Türkçe karakter sorunu yok