Quantcast
Channel: OKWAVE 閲覧数の多い質問(Java/253)【本日】
Viewing all articles
Browse latest Browse all 68675

Javaで機種依存文字を表示できない

$
0
0
※以下に記載する【高】は(はしご高)という機種依存文字として記載します。"はしご高"を入力すると、OKWaveで表示しないためです。。 JDBC経由で、PostgreSQLのDBより【高】という機種依存文字を含む文字列を取得しようとしたところ【高】の文字が抜けた状態でしか取得できません。 "高橋" → "橋" として取得してしまう。 ※ Eclipseのデバッグ機能を使用し、DBからデータ値を取得した直後の値を参照しました。 JAVAで機種依存文字【高】を取り扱い、コンソールなどに出力することはできるのでしょうか? Java : JDK1.5.03 PostgreSQL : 8.1.3 : DB文字コード EUC-JP JDBC : postgresql-8.1-408.jdbc3.jar -- 以下プログラム例 Connection con = null; Statement stm = null; ResultSet rs = null; String rtn = ""; try { stm = con.createStatement(); rs = stm.executeQuery(query); rs.next(); rtn = rs.getString(1); ←←←← ここでの変数を確認! System.out.println(rtn); ←←←← ここでの表示を確認! }

Viewing all articles
Browse latest Browse all 68675

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>