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]