Movable Type 4.21 以降のバージョンにおいて、ファイルのアップロードを行った際
不正な要求です。文字コードUTF-8に含まれない文字データを送信しています。
というエラーが表示され、ファイルアップロードが出来ないという現象が発生します。
このエラーは、以下のセキュリティアップデートを行った結果で、このエラーを Movable Type 側で解消させた場合、再び、セキュリティの脆弱性を招く事になる為、修正を行う事はないようです。
2008年8月7日に発表したセキュリティアップデートの正式版提供開始
[重要] Movable Type 4.2 RC5 とセキュリティアップデートの提供を開始
■ 発生条件
・Perl 5.8.5 以前のバージョン
・アップロードするファイルパスに日本語が含まれる。
・ブラウザに Internet Explorer を使用(確認出来たのは、IE6, IE7)
■ 対処方法
・Perl 5.8.8 へバージョンアップ
・アップロードするファイルに日本語を使用しない。
・ブラウザに Internet Explorer を使用しない。
自宅では Mac OS X で Safari を使用し、Windows では FireFox しか使ってなかったので、全く気が付きませんでしたね。