mysql:13236
From: "Tetsuro IKEDA" <"Tetsuro IKEDA" <ikdttr@xxxxxxxxxx>>
Date: Thu, 10 Aug 2006 22:57:30 +0900
Subject: [mysql 13236] Re: FEDERATEDストレージ・エンジンでの日本語取り扱い
池田です。 FEDERATEDエンジンは、ha_federated.cppをさらっと見た感じでは、 mysqlクライアントAPIを使って普通にconnectしてselectしているようですね。 # mysql_real_connect とか # mysql_real_queryとか そこで、これを逆手にとって、マスタ側に--init-connect=utf8とかを仕込む、 というのとかはどうでしょう? 思いつきで、手元で試してもいませんが(^^; 06/08/10 に tateyan<tateyan@xxxxxxxxxx> さんは書きました: > たてやんっす > > 現在頭を抱えていることがFEDERATEDストレージ・エンジンでの日本語表示なん > です。(FEDERATEDストレージ・エンジンは5.0からの機能) > mysqlのバージョンは5.0.22を使ってます > > コンパイル時に明示的に--with-charset=utf8と指定して動作させているサーバ > 同士だとうまく行くのですが、このコンパイルオプションを指定して居ないサー > バ相手になると、テーブルの中の日本語が???? になってしまいうまく取得でき > ないという部分です > > > マスターサーバ > create table `StaffV` ( > No varchar(4) NOT NULL , > Name varchar(64), > UserName varchar(64), > PRIMARY KEY (No) > ); > > クライアントサーバ > create table `StaffV` ( > No varchar(4) NOT NULL , > Name varchar(64), > UserName varchar(64), > PRIMARY KEY (No) > ) ENGINE=FEDERATED DEFAULT CHARSET=utf8 > CONNECTION='mysql://username:password@xxxxxxxxxx:3306/DataBase/StaffV'; > > > データの中身は > 'S001','tateyan','舘山 聖司' > 'A001','hogehoge','穂下 太郎' > > っていった感じ > > これで > マスター クライアント 日本語表示 > utf8 utf8 OK > utf8 無指定 NG > > となってしまってます > > 要求としてはコンパイルに関わらずクライアント側のサーバ上で日本語文字表示 > (utf8)を表示させたいのですが > > mysql --default-character-set=utf8 DataBase > としてもNGです > > 現在の仕様としてはコンパイル時に--with-charset=utf8と文字指定が必要とい > うことなのかなぁ?と... > 何か見落としているかなぁ^_^; > > > -- > 彡彡从 たてやんっす > d□/□-b <tateyan@xxxxxxxxxx> > ヽ"ー"丿 > > Key fingerprint = 5D56 8EA3 B9FE A721 4866 FB4A 0041 672C 08DD C33A > > >
13235 2006-08-10 22:41 [tateyan <tateyan@xxx] FEDERATEDストレージ・エンジンでの日本語取り扱い -> 13236 2006-08-10 22:57 ┗["Tetsuro IKEDA" <ikd] 13237 2006-08-10 23:22 ┗["Tetsuro IKEDA" <ikd] 13238 2006-08-11 01:12 ┗["Tetsuro IKEDA" <ikd] 13239 2006-08-11 22:39 ┗[Tetsuro IKEDA <te.ik] 13240 2006-08-11 22:57 ┗[tateyan <tateyan@xxx] @ 13242 2006-08-14 17:39 ┗[<ska_king2005@xxxxxx] 13243 2006-08-14 18:04 ┗["Tetsuro IKEDA" <ikd] 13244 2006-08-15 10:06 ┗[<ska_king2005@xxxxxx] 13245 2006-08-15 12:25 ┗[Tetsuro IKEDA <te.ik] 13246 2006-08-15 16:31 ┗[<ska_king2005@xxxxxx]