「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう−4

とりあえずの原因が判明しました。id:shot6さん、ご相談に乗っていただいてありがとうございます。

環境を下記に戻しました。

S2JSF1.0.21+MyFacesでは文字化けしないので、S2JSFTeeda-Coreの組み合わせを疑ってみました。

組み合わせ結果

  • S2JSF1.1.1 + teeda-core1.0.1 = ○
  • S2JSF1.1.1 + teeda-core1.0.2 = ○
  • S2JSF1.1.1 + teeda-core1.0.3 = ×


というわけで

というわけで、teeda-core1.0.2を使えば一旦解決なのですが、
Teeda-Core1.0.2に対する修正が抜けてしまいます。

Teeda 1.0.3 リリースの内容
http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2006-12-28


[TEEDA-215]が抜けるのがちょっと痛いかもです。確かに再発しています(泣)

[TEEDA-215] - [Seasar-user:5624] [S2JSF]入力値のエスケープ処理について



ちなみに余談

S2JSF1.1.1 + teeda-core1.0.3の場合、

<meta http-equiv="Content-Type" content="text/html; charset=Windows-31j" />

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />

とすると、『<p>〜‖−―¢£¬①Ⅰ</p>』のうち、『①』以外は正常に表示されます。
※POSTしたパラメータが文字化けしますが(w