> 管理機能 > データベースからの情報の文字化け |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ramrun |
投稿日時: 2009/5/4 1:35
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: データベースからの情報の文字化け MySQLの文字化けはフォーラムを検索するとたくさん出てきます。
説明するのも面倒なぐらい(汗)。 大体の方が勘違いしているのは、mysqlやphpmyadminなどのクライアントからmysqld(MySQLのサーバー)に接続し、設定をチェックして、utf8になっているからOKだと思っていることです。 mysqlクライアントから接続したときはmysqlクライアントに対する、phpmyadminクライアントから接続したときはphpmyadminクライアントに対する現状の設定をmysqld(MySQLサーバー)は返します。 EC-CUBEクライアントから接続をかけたらutf8になるかはmysqldのコンパイル時のオプション、もしくはmy.ini(my.cnf)の設定次第です。 それをせずになんとかするにはEC-CUBEからSET NAMESを発行するしかありません。 で、一番簡単で手っ取り早いのは正式版ではなくeccube-commuにすることです。 DBは一旦消して、新たに作り直してください。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
データベースからの情報の文字化け | mi-taro | 2009/5/3 18:29 |
Re: データベースからの情報の文字化け | seasoft | 2009/5/4 0:23 |
» Re: データベースからの情報の文字化け | ramrun | 2009/5/4 1:35 |
my.cnfの設定です | mi-taro | 2009/5/4 11:58 |
Re: my.cnfの設定です | ramrun | 2009/5/4 18:03 |
Re: my.cnfの設定です | seasoft | 2009/5/4 19:07 |
解決しました! | mi-taro | 2009/5/5 1:13 |
Re: 解決しました! | ramrun | 2009/5/5 23:36 |