BlogWrite と WordPress ME

昨日 Blog 投稿に使おうと思ってできなかった、BlogWrite が、このサイトで使っている WordPress ME でもうまく動くようになりました。
この手のツールは、blogger API クライアントというらしい。
どうも、WordPress ME で XML-RPC インターフェースを受け持つ xmlrpc.php が Blog に設定しているキャラセットをみてくれずに、一律 UTF-8 で処理してしまうのが、動かない原因のようです。
そこで、xmlrpc.php のコードで日本語を扱っていそうなところを、mb_convert_encoding で、受けを get_settings(‘blog_charset’) に、送信を “UTF-8” に hack したところ、うまく BlogWrite で動いてくれました。
BlogWrite はシェアウェア版もあって、ずいぶん機能も違いますが、とりあえずフリー版でもう少しがんばってみます。