日本語とアップロードのmultipart/form-data

ファイルアップロードでは<html:form action="/path/to/action" enctype="multipart/form-data">と、enctypeをセットするが、これをすると日本語のエンコーディングがおかしくなって、LookupDispatchActionのリバースルックアップができなくなる。 LookupDispatchActionを使っていない場合でも、他の日本語のエントリーが文字化け、アップロードしたファイルの名前が日本語の場合の文字化けなどの問題がでてくる。
その問題を簡単に解決してくれるのが Skirnirnismalさん作成の"multipart/form-dataの問題を修正するためのフィルタ:multipart-filter"[kvasir.skirnir.net]だ。 同サイトに書かれている通り設定したら問題なく動いた。
[追記] バグがフィックスされた模様。 1.2からはフィルターいらんくなるのかな…?