もうだいぶ以前からconcrete5を使っている人は、自然とDB作成時に文字コードセットをUTF-8
にセットすることが一連の流れのようになっていると思うのであまり文字コードを間違えるというのはないと思うのですが、コントロールパネルやphpMyAdminなどでまだそれほどインストールしていない人は、指定せずにデフォルトでDB作成しちゃうことがあるんだろうなぁ。
ここのポイントはチュートリアルやヘルプでは赤字かつ強調ですねw
Re: Re: Re: Re: 同じサーバに複数のConcrete5
2010年10月3日 at 1:18
DBの文字エンコーディングが原因??
で一瞬頭が混乱しましたが、理解しました。
予想ですが、インストール時に作成されるデフォルトグループには、「ユーザ」と「管理者」があって、「ユーザ」から先にDBに登録される。
DBとの文字コードが合ってないと、「ユーザ」が「???」に文字化けする。
次に「管理者」グループを登録しようとすると、また文字化けで「管理者」が「???」になり、keyが重複してエラーが発生。
ってところでしょうか?
Your post has been saved and will be published after approval by the forum moderator.
Katz Ueno
Re: Re: Re: Re: Re: 同じサーバに複数のConcrete5