<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <div><span class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"><span>お世話になっ
          ております。</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>阿
          比留と申します。</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"><span>今回、
          SAStruts+S2JDBCを利用してシステム開発を行っており、<br>
        </span></span><span class="Apple-style-span" style="font-size:
        medium;"><span>OracleのUnicode変換での文字化けについて質問がございます。</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
        (</span><span class="Apple-style-span" style="font-size:
        medium;"><span>SAStruts、S2JDBCは初心者レベルです。</span></span><span
        class="Apple-style-span" style="font-size: medium;">)<br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>画
          面から</span></span>
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      文字化け文字('〜'、'‖'、'−'、'¢'、'£'、'¬')を入力しDBへ登録、<br>
      それを取得し画面に<span class="Apple-style-span" style="font-size: medium;"><span>表
          示すると文字化けが発生します。<br>
          DBから取得した値</span></span><span class="Apple-style-span"
        style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><span>を画面に渡す
          ための変換処理(</span></span><span class="Apple-style-span"
        style="font-size: medium;"><span>JA16SJISTILDE→SJIS</span></span><span
        class="Apple-style-span" style="font-size: medium;"><span>)が<br>
          必要だと思うのですが、どこでどのように変換処理を実装するのでしょうか?<br>
          <br>
          状況を調べたところ、下記のような状況までは確認できています。<br>
        </span></span><span class="Apple-style-span" style="font-size:
        medium;"></span><span class="Apple-style-span" style="font-size:
        medium;"><span> ・画面(SJIS)→Unicode→DB(JA16SJISTILDE)</span></span><span
        class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
           この場合は、SJIS→JASJISTILDEへ想定通り変換されます。</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
           例) 0x8191→U+00A2→U+FFE0</span></span><span
        class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
        <br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
          ・DB(JA16SJISTILDE)→Unicode→画面(SJIS)</span></span><span
        class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
           この場合は、文字化けになってしまいます。</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
           例) U+FFE0→U+00A2→NG(</span></span><span
        class="Apple-style-span" style="font-size: medium;"><span>0x8191
          にならない</span></span><span class="Apple-style-span"
        style="font-size: medium;"><span>)</span></span><span
        class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"><span><br>
          <br>
        </span></span><span class="Apple-style-span" style="font-size:
        medium;"><span>ちなみに、下記以外は特に文字コードの設定は行なっておりません。</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
          ・JSP(charset=Shift_JIS)</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
          ・EncodingFilter(</span></span><span class="Apple-style-span"
        style="font-size: medium;"><span>charset=</span></span><span
        class="Apple-style-span" style="font-size: medium;"><span>Shift_JIS)</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"> ・DB(</span><span
        class="Apple-style-span" style="font-size: medium;"><span>JASJISTILDE</span></span><span
        class="Apple-style-span" style="font-size: medium;">)<br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>■
          環境</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>DB:Oracle11g
           Release2</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>OS:Linux</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>WEB:Apache
          2.2.16</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>AP:Tomcat
          6.0.29</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>そ
          の他:</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
          Java6</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
          sa-struts-1.0.4-sp8.jar</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span> 
          s2-framework-2.4.43.jar</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"></span><span
        class="Apple-style-span" style="font-size: medium;"><span>下記のように
          同様の質問や方法もございましたが、</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>ど
          うしてもわからない状態です。</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span><<a
href="http://ml.seasar.org/archives/seasar-user/2006-August/006334.html">http://ml.seasar.org/archives/seasar-user/2006-August/006334.html</a>></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span><<a
href="http://ml.seasar.org/archives/seasar-user/2004-June/000795.html">http://ml.seasar.org/archives/seasar-user/2004-June/000795.html</a>></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span><<a
            href="http://d.hatena.ne.jp/higayasuo/20040915/1095232861">http://d.hatena.ne.jp/higayasuo/20040915/1095232861</a>></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"><span>少しでも進展
          になるような情報が頂ければと思います。</span></span><span
        class="Apple-style-span" style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span>以
          上です。宜しくお願い致します。</span></span><span class="Apple-style-span"
        style="font-size: medium;"><br>
      </span><span class="Apple-style-span" style="font-size: medium;"><span></span></span><span
        class="Apple-style-span" style="font-size: medium;"></span><br>
    </div>
  </body>
</html>