mysql:13235
From: tateyan <tateyan <tateyan@xxxxxxxxxx>>
Date: Thu, 10 Aug 2006 22:41:51 +0900
Subject: [mysql 13235] FEDERATEDストレージ・エンジンでの日本語取り扱い
たてやんっす 現在頭を抱えていることが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]