PEAR XML_RPCによる記事投稿で文字化けしてしまいます
-
PEAR XML_PRCを利用してWordPressへ記事投稿を試みておりますが、投稿された記事のタイトル、本文が文字化けしてしまいます。
原因・解決法等、御心当たりがございましたらご教授ください。
どうぞよろしくお願いいたします。バージョン:PHP 5.3.3
表示したい文字コード:UTF-8
WordPress:3.4.1<?php //PEAR XML_PRCの読み出し require_once("XML/RPC.php"); $GLOBALS['XML_RPC_defencoding'] = "UTF-8"; $host = "ホスト名"; $xmlrpc_path = "/パス/xmlrpc.php"; $appkey = ''; $user = 'ユーザー名'; $passwd ='パスワード'; $c = new XML_RPC_client($xmlrpc_path, $host, 80); $appkey = new XML_RPC_Value($appkey, 'string'); $username = new XML_RPC_Value( $user, 'string' ); $passwd = new XML_RPC_Value( $passwd, 'string' ); $message = new XML_RPC_Message( 'blogger.getUsersBlogs',array($appkey, $username, $passwd) ); $result = $c->send($message); if(!$result){ exit('Could not connect to the server.'); } else if( $result->faultCode() ){ exit($result->faultString()); } $blogs = XML_RPC_decode($result->value()); $blog_id = new XML_RPC_Value($blogs[0]["blogid"], "string"); //--------ここまでがBlogIDの取得---------------------------- $title = "今週の管理人Bookmark (".date('n/j',$oneweek).'-'.date('n/j',time()).')'; $categories = array( new XML_RPC_Value("カテゴリー名", "string"), ); $description = "ここに本文を入れます。HTML も書けます<p>段落</p>"; $content = new XML_RPC_Value( array( 'title' => new XML_RPC_Value($title, 'string'), 'categories' => new XML_RPC_Value($categories, 'array'), 'description' => new XML_RPC_Value($description, 'string'), 'wp_slug' => new XML_RPC_Value('bookmarks-of-'.date('Yms'),'string'), 'dateCreated' => new XML_RPC_Value(time(), 'dateTime.iso8601') ), 'struct'); $publish = new XML_RPC_Value(1, "boolean"); $message = new XML_RPC_Message( 'metaWeblog.newPost', array($blog_id, $username, $passwd, $content, $publish) ); $result = $c->send($message); if(!$result){ exit('Could not connect to the server.'); } else if( $result->faultCode() ){ exit($result->faultString()); } ?>
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「PEAR XML_RPCによる記事投稿で文字化けしてしまいます」には新たに返信することはできません。