mysql:11054
From: tateyan <tateyan <tateyan@xxxxxxxxxx>>
Date: Mon, 28 Feb 2005 02:05:23 +0900
Subject: [mysql 11054] Re: MyODBC 3.51.11での日本語文字化け
たてやんっす あ 環境でひとつ書き忘れ MySQLサーバの文字コードは utf8で設定しています この辺もキチンとあわせておかなければ文字化けの原因になります 入力するときの文字コード・サーバの文字コード・データベース単位の文字コー ド・出力の文字コードをきちんと指定していないと文字化けになるわけで今回の 4.1.xxからはこの辺を指定できるようになったわけですが、使う側が意識してな いといけないので難しくなったと感じてしまうかもしれないですね。 私的には便利になったと思います。 題名「[mysql 11053] Re: MyODBC 3.51.11での日本語文字化け」のメールからの 引用です > たてやんっす > > Windows版はあまり使ってないので違っている可能性もありますが > > ODBC Connector の設定で > [Connect Options]タグで Initial Statement という項目がありますので > ここに set names sjis と設定することで私は文字化けを解消できてます > > 環境 > Windows版MySQLのバージョンは4.1.10 > ODBC 3.51.11 (MyODBC-3.51.11-1-win.msi) > > > M.Suzukiさんの > 題名「[mysql 11052] MyODBC 3.51.11での日本語文字化け」のメールからの引用です > > 初投稿のマモです。 > > > > Windows版のMySQLに、ODBC経由でアクセスしています。 > > > > default-character-set=sjis > > の設定は行っているのですが、 > > 日本語の文字化けが発生しています。 > > > > Windows版MySQLのバージョンは4.1.10、MyODBCは3.51.11です。 > > また、サーバ、クライアントは同一PCで動作させています。 > > > > > > 過去ログを見て、 > > http://allabout.co.jp/career/database/closeup/CU20021003/ > > ここの日本語サーバ対応の方法をやってみましたが、 > > MyODBCは3.51.11では上手く出来ませんでした。 > > 「EUC変換する」が出てきませんし、サーバにも接続出来なく > > なりました。 > > そこで、MyODBCを上記3.51.06にダウンしてみた所、「EUC変換する」が > > 出てきましたが、サーバに接続出来ませんでした。 > > > > 前者も後者も、接続時のODBCエラーメッセージは、 > > 「Client does not support authentication protocol requested > > by server;consider upgrading MySQL client」 > > です。 > 古いバージョンでODBCでの接続ができないのは 4.1.xxということで接続の認証 > 方法が変わったからと思いますODBCは最新版が必要になります > (どの版から対応しているかチェックしてませんあしからず) -- 彡彡从 たてやんっす d□/□-b <tateyan@xxxxxxxxxx> ヽ"ー"丿 Key fingerprint = 5D56 8EA3 B9FE A721 4866 FB4A 0041 672C 08DD C33A
11052 2005-02-27 23:30 ["M.Suzuki" <nijinsky] MyODBC 3.51.11での日本語文字化け 11053 2005-02-28 01:34 ┣[tateyan <tateyan@xxx] -> 11054 2005-02-28 02:05 ┃┣[tateyan <tateyan@xxx] 11057 2005-02-28 02:34 ┃┃┗["M.Suzuki" <nijinsky] 11055 2005-02-28 02:20 ┃┗["M.Suzuki" <nijinsky] 11056 2005-02-28 02:30 ┗[Sato Makoto <mkt310@] 11058 2005-02-28 02:51 ┗["M.Suzuki" <nijinsky]