2012年2月21日

[mysql 15668] Re: MySQL5.5.20の文字コードの設定方法について


今からMySQLにデータを入れていくならサーバ上の保存はutf8がお勧め。
既にデータが入っているなら、それに合わせる。

clientはsjisじゃなくてcp932、Windowsの特殊な文字もうまく処理して
くれるsjisの拡張版みたいなヤツです。

skip-character-set-client-handshake は指定したら駄目。

ちゃんと文字コード処理をしてくれなくなります。

[client]
default-character-set=cp932

[mysqld]
default-character-set=utf8

かな?

>現在の設定は、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
>
>


------------------------------------------------------------
野元真一 E-mail shin-1@xxxxx
------------------------------------------------------------

投稿者 xml-rpc : 2012年2月21日 00:50
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/108881
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。