mysql:6150
From: "Takashi Yamashita" <"Takashi Yamashita" <takasi@xxxxxxxxxx>>
Date: Sun, 15 Sep 2002 00:40:22 +0900
Subject: [mysql 06150] Re: ハイフン(−)の文字化けについて
お世話になっております。 mysqlの問題ではないと思います。 > mysqlのコンパイルオプションは以下のとおりです。 > ./configure --prefix=/usr/local/mysql --with-charset=ujis > --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static charsetがUTF-8になっているようですね。 > 例えば、insert.sqlとテキストファイルに > insert into test values (1,'−'); > を書いて、 > /usr/local/mysql/bin/mysql test < insert.sqlとかやると > データが?に化けてしまいます。 insert.sqlをUTF-8形式で保存して、 /usr/local/mysql/bin/mysql test < insert.sql を実行してみてください。 Javaからの格納はjdbcUriの指定の最後にunicodeの設定を 行う必要があります。 その際にクライアントがWindows IEの場合は、 jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=MS932 Windows Netscape、MacOSの場合は、 jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=Shift_JIS と指定すると文字化けが解消される場合があります。 それでも上手くいかない場合は、 jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=sjis jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=EUC_JP jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=UTF-8 などを適宜試してください。 ("localhost"はDBのURLアドレスを、"test"は ご使用のDB名を指定してください。) > 私の勘違いであったようです。 > 大変失礼いたしました。 実際に"?"が表示されたのだとしたら、勘違いではないと思います。 もし、問題が解決されたのでしたら、どのように解決なさったのか ご報告いただければ幸いです。 宜しくお願いします。 --------------------------------------------------------- 山下高司 takasi@xxxxxxxxxx
6145 2002-09-14 20:29 [荒井 哲三 <tetsumi.] ハイフン(−)の文字化けについて 6146 2002-09-14 21:32 ┣[とみたまさひろ <tomm] 6148 2002-09-14 23:14 ┃┗[荒井 哲三 <tetsumi.] 6149 2002-09-15 00:20 ┃ ┗[荒井 哲三 <tetsumi.] -> 6150 2002-09-15 00:40 ┗["Takashi Yamashita" ]