〜(波ダッシュ)が文字化けする←解決

トレースが必要かと認識しつつも、手がかりを探していたところ、
以外とあっさり(?)解決しました。

S2Pager を使っている場合、下記のようにdao.dicon一部を修正する必要あります。

  • ”resultSetFactory”の部分
  • コンストラクタに”org.seasar.extension.jdbc.impl.OracleResultSetFactory”を指定するように修正

http://s2dao.seasar.org/ja/s2pager.html を参考にしてdao.diconを書いている場合は以下の修正コードを見れば分かると思います。

<component name="resultSetFactory"
	class="org.seasar.dao.pager.PagerResultSetFactoryWrapper">
	<description>
		limit offset句を利用しない場合。useScrollCursorはカーソルの使用有無
	</description>
	<arg>
	<!-- Oracleの場合コメント
		<component class="org.seasar.extension.jdbc.impl.BasicResultSetFactory"/>
	-->
		<component
			class="org.seasar.extension.jdbc.impl.OracleResultSetFactory" />
	</arg>
	<property name="useScrollCursor">true</property>
</component>

ヒントは id:higayasuo さまの古いエントリより。ブログ重要です(^^;
http://d.hatena.ne.jp/higayasuo/20040915