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

mysql:15672

From: Mikiya Okuno <Mikiya Okuno <mikiya.okuno@xxxxxxxxxx>>
Date: Tue, 21 Feb 2012 09:35:12 +0900
Subject: [mysql 15672] Re: MySQL5.5.20の文字コードの設定方法について

奥野です。

skip-character-set-client-handshake
init-connect=SET NAMES sjis

この設定が要らないと思います。一つ目はConnector/Jでは使われませんし、
ふたつ目はConnector/Jが上書きします。(接続時に自らSET NAMESで
文字コードを設定します。)

文字コードを指定したいならConnector/J側でcharacterEncodingプロパティを
設定しましょう。プロパティの一覧が以下のページに載ってますのでご参考まで。
http://dev.mysql.com/doc/refman/5.5/en/connector-j-reference-configuration-properties.html

話からすると、データベースから文字を取得する時に化けているのではなく、
Javaの文字列をSJISで出力するところで失敗しているような気がします。
Struts側の設定を見なおされてはいかがでしょう。

あと、もしかするとテーブルの文字コード指定が間違っている(例えばlatin1で作成されている)
のかも知れません。その場合にはデータをリロードするなどの対処が必要となります。

On Tuesday 21 February 2012 00:24:15 佐藤 教子 wrote:
> 佐藤です。お世話になります。
> 先ほどのメールは、途中で送ってしまいました。すみません。
> 
> 問題を検索してみたのですが、見つからず、メールさせていただきました。
> 宜しくお願い致します。
> 
> 現在の設定は、show variables like 'character_set%'; をすると、utf8になっています。
> それで、ブラウザからデータを取得すると、文字化けしてしまっています。
> クライアントはWindows7で文字コードをsjisにしたいのですが、検索してもmy.ini 
> がなくて、
> 文字コードを設定できず、Java Strutsのアプリケーション開発しているのですが、
> どのファイルに下記設定を行えばいいのかわかりません。
> 
> [client]
> default-character-set=sjis
> 
> [mysqld]
> skip-character-set-client-handshake
> init-connect=SET NAMES sjis
> 
> 開発環境は
>  Windows 7
>  Java jdk1.6.0_23
>  MySQL Server 5.5.20
> 
> 以上解決策がありましたら、宜しくお願い致します。
> 
> Kyoko Satoh 
> 
> 

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

     15659 2012-01-26 07:06 [とみたまさひろ <tomm] デブサミ2012                            
     15660 2012-01-26 11:35 ┗[Makoto Akai <akai@xx]                                       
     15661 2012-01-27 01:53  ┗[とみたまさひろ <tomm]                                     
     15666 2012-02-21 00:09   ┗[佐藤 教子 <kyksatoh@] MySQL5.5.20の文字コードの設定方法について
     15667 2012-02-21 00:24    ┗[佐藤 教子 <kyksatoh@]                                 
     15668 2012-02-21 00:50     ┣[<shin-1@xxxxxxxxxx> ]                               
   @ 15669 2012-02-21 02:35     ┃┗[Akio Imai <suzuro204] Re: [mysql 15666] MySQL5.5.20の文字コードの設定方法について
     15670 2012-02-21 08:45     ┃ ┣[佐藤 教子 <kyksatoh@] Re: [mysql 15669] Re: [mysql 15666] MySQL5.5.20の文字コードの設定方法について
     15671 2012-02-21 09:16     ┃ ┃┗[<kouji@xxxxxxxxxx>  ] Re: MySQL5.5.20の文字コードの設定方法について
     15674 2012-02-21 17:44     ┃ ┃ ┗[佐藤 教子 <kyksatoh@]                       
   @ 15676 2012-02-21 18:56     ┃ ┗[Yuuki Shimizu <y.shi] Re: MySQL5.5.20の文字コードの設定方法について
     15683 2012-02-24 00:10     ┃  ┗[佐藤 教子 <kyksatoh@] Re: [mysql 15676] Re: MySQL5.5.20の文字コードの設定方法について
->   15672 2012-02-21 09:35     ┗[Mikiya Okuno <mikiya]                               
     15675 2012-02-21 18:28      ┗[佐藤 教子 <kyksatoh@] Re: [mysql 15672] Re: MySQL5.5.20の文字コードの設定方法について
     15677 2012-02-21 23:41       ┣["akira" <akirainfoml] RE: [mysql 15675] Re: [mysql 15672] Re: MySQL5.5.20の文字コードの設定方法について
     15684 2012-02-24 00:49       ┃┗[佐藤 教子 <kyksatoh@] Re: [mysql 15677] RE: [mysql 15675] Re: [mysql 15672] Re: MySQL5.5.20の文字コードの設定方法について
     15687 2012-02-27 00:56       ┃ ┗[佐藤 教子 <kyksatoh@] Re: [mysql 15684] Re: [mysql 15677] RE: [mysql 15675] Re: [mysql 15672] Re: MySQL5.5.20の文字コードの設定方法について
     15678 2012-02-22 09:01       ┗[Etsuo SUMIYA <sumiya] Re: MySQL5.5.20の文字コードの設定方法について