request.setCharacterEncodingを呼ぶ前にrequest.getParameterは呼べない

trackbackの受信時にcharsetパラメータを見て、
setCharacterEncodingを呼び出したいのですが。。。
だめらしい。。。まぁ、そういうのもあるよねぇ。ASPにもこんなのあった気がするし。
回避方法考えないとなぁ。

setCharacterEncoding
public void setCharacterEncoding(String env)
throws UnsupportedEncodingExceptionこのリクエストのメッセージボディで使われている文字エンコーディング名を上書きします。 このメソッドはリクエストのパラメータを読み込む前に、 また、getReader() メソッドを使って入力ストリームから読み込む前に実行されなければなりません。