mysql:6073
From: ken <ken <t_takahashi@xxxxxxxxxx>>
Date: Tue, 03 Sep 2002 10:13:39 +0900
Subject: [mysql 06073] Re: jdbc: UTF-8 文字列の INSERT
高橋(智)です。 Takashi Yamashita wrote: > > ところで、疑似コードとは何を書けばよろしいのですか? > # ここをこう直したら良くなるとか、そこまで専門的な知識は持ってません。。。 > なんかそんなことも知らないで、なおかつドライバの中身をろくに知らずに > 偉そうなこと言ってすみません(汗)。 JDBCドライバ内部では、characterEncoding=XXXX で指定されたsun.io配下の コンバータを使用して、byte[] <--> char配列 <---> String の変換を行って いるに過ぎません。 このようなカンジです。 --------------------------------------------------------------------------- String result = new String(native, "XXXX"); (※ nativeは、MySQLサーバから受け取ったバイトデータで、resultは JDBCドライバの利用側に返す値) byte[] native = result.getBytes("XXXX"); (※ resultはPreparedStatementのsetStringメソッドでセットされた文字列で、 nativeは、MySQLサーバに送信するバイトデータです) --------------------------------------------------------------------------- このような処理に、有る条件の時に何か処理を加えれば良いと思うのですが、 いかがでしょうか? 追加する処理の簡単な流れだけでも解説していただければありがたいです。 -- i LOVE Borland. TAKAHASHI, KEN, Tomohiro
6072 2002-09-03 09:35 ["Takashi Yamashita" ] Re: jdbc: UTF-8 文字列の INSERT -> 6073 2002-09-03 10:13 ┣[ken <t_takahashi@xxx] 6074 2002-09-03 10:15 ┗["TOYOSHIMA, Masayuki]