[前][次][番号順一覧][スレッド一覧]

mysql:5971

From: 福元 政明 <福元 政明 <fukumoto@xxxxxxxxxx>>
Date: Thu, 22 Aug 2002 11:38:37 +0900
Subject: [mysql 05971] JDBC での INSERT と UPDATE で日本語が ? に化けてしまいます

福元と申します。
環境は、Win2K + JDK1.4 + TOMCAT4.18です。
実はタイトルのような不具合で悩んでおります。
処理的には
 WEB-INF/lib/mm.mysql-2.0.13-you-must-unjar-me.jar
 接続文字列では、
jdbc:mysql:///master1?useUnicode=true&characterEncoding=SJIS
 UpdateCount = sta.executeUpdate(new
String(p1.getBytes("8859_1"),"Shift_JIS"));
のようにきちんとSJIS変換しているつもりなのですが
INSERTとUPDATEを行うと、「あ」のような日本後全てが「?」となって
データベースに格納されているようです。
なみに、mysqlコマンドでINSERT文を実行したレコードについては、読み込んだ際に
も○きちんと日本語表示されます。
なみに、本メーリングリストで紹介されていました「PreparedStatement」の動作は
まだ検証していません。
よろしくお願いします。

[前][次][番号順一覧][スレッド一覧]

->    5971 2002-08-22 11:38 [福元 政明 <fukumoto@] JDBC での INSERT と UPDATE で日本語が ? に化けてしまいます
      5972 2002-08-22 11:44 ┗["Cold Winter" <coldw]