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

mysql:10300

From: "Makoto Goto" <"Makoto Goto" <gmakoto2001@xxxxxxxxxx>>
Date: Wed, 6 Oct 2004 21:03:23 +0900
Subject: [mysql 10300] Re: (株)、(有)などの文字化け回避方法について

返信ありがとうございます。
後藤です。

> 4.1系でも、5.0系でも、Connector/Jの3.0系を使う限り、
> JVM上にSELECTした時点でsjisのベンダー定義文字は化けてしまいます。
> 対処法としては、現時点では
> 1.MySQL4.0系を使う
> 2.MySQL4.1以降を使わざるを得ないなら、キャラクタセットをutf8にする
> 3.Connector/J 3.0のソースコードを修正する
> といったところでしょうか。
> もしソースコードを変更される場合は、
> com.mysql.jdbc.CharsetMapping.javaの
> tempMap.put("sjis", "SJIS");
> という行を、
> tempMap.put("sjis","MS932");
> に書き換えてビルドし直せば良いことを実機で確認しています。

なるほどです。
かなり解明されてきました。
ビルドし直しの方向でやってみたいと思います。
ありがとうございました。


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

     10296 2004-10-06 15:33 ["Matsunobu, Yoshinor] Re: (株)、(有)などの文字化け回避方法について
->   10300 2004-10-06 21:03 ┣["Makoto Goto" <gmako]                                       
     10308 2004-10-08 13:39 ┗["Makoto Goto" <gmako]