MovableTypeのXML-RPCで記事送信時にエラー、原因は「機種依存文字」

もはや、Movable Typeを使っている人はかなり少数だとは思いますが、念のため書いておきますね。

先日、ブログエディターを使って記事を作成して、XML-RPCでサーバーに送信すると「…XML/Parser.pm line 187」というエラーが出て送信できませんでした。調べると機種依存文字が含まれている場合に発生するエラーとのこと。

記事を見直すと「▲」が含まれていたので、文字に変更して再送信すると上手く行きました。同じ機種依存文字でも「○」は大丈夫だったのですが・・・よく分かりません。

LiveWriterアップデートでFC2とかでエラー

wlwbetaerrorfc2.png

Writer Beta – Windows Liveから最新版のLiveWriterをインストールしたら、FC2などMovableType APIとして登録していたブログで、エントリーの投稿時にエラーが出るようになりました。

の記事を参考に、ブログ設定の詳細設定から文字セットを「EUC-JP」から「UTF-8」に変更したところ、文字化けも無く上手く投稿できました。