PHP、Smarty、ケータイサイトについて発信中。書籍 「Smarty動的webサイト構築入門」(技術評論社) 好評発売中
RSS icon Home icon
  • MTOSでXML-RPC投稿したら、メインページが文字化け


    MTOS 4.25で、XML-RPCを使った投稿フォームを作りました。MTOS側の再構築するページは、メインページとブログ記事です。投稿フォーム側は、記事一覧(index.php)、投稿フォーム(form.php)、その送信先(save.php)です。実験環境は、Windows + xamppです。

    投稿フォーム(form.php)の送信先(save.php)で、XML-RPCのmetaWeblog.editPostを使って、MTOSに送信します。ログイン成功、XML-RPCの戻り値も正常です。ところが、メインページが文字化けしました。メインページの内、投稿したエントリーだけは読めますが、それ以外の部分がまったく読めません。

    20090522

    MTOSの管理画面では、投稿したエントリーを正しく表示できていました。また、管理画面で再構築したところ、文字化けしませんでした。

    mt-config.cgiの「PublishCharset UTF-8」や「NoPublishMeansDraft 1」も試しましたが、効果はありませんでした。

    いろいろ試していたら、metaWeblog.editPostで投稿後、mt.publishPostで再構築したら、メインページの文字化けしなくなりました。まあ、いいか?

    2009-06-01 aoki No comments 未分類

    Comments are closed.