mixi OpenIDのsreg.nickname

追記 (2009/01/14): id:asannouさんが直してくださったようで、当方でも正常に動作したのを確認いたしました。あざーっす!

初めにお断りさせていただきますが、OpenIDはよくわかってないので勘違いだったらごめんなさい><

Net::OpenID::Consumerを使ってmixi OpenIDで認証させてsregでnicknameを取得しようとしてるのですが、id_resでsreg.nicknameに空白が含まれている場合

openid.sreg.nickname=Hideo+Kimura

とかいうURLでリダイレクトされてURLパースに失敗してしまいopenid.sigが取れずにこけてしまいます。

本来

penid.sreg.nickname=Hideo+Kimura

であるべきで、これってmixiのURLエンコードが間違ってると思うんだけどどうなんだろか。
ちなみにOpenID.ne.jpでは後者で返してくれました。
教えてエロい人!