質問 > その他 > データベースの文字化けについて教えてください |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ramrun |
投稿日時: 2008/11/18 10:53
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: おおおおお!!!!!感動! そういえば重要なことを書いてませんでした(汗)。
DBをUTF-8にした直後から ・チェンジセット 17559 MySQLの文字化け対策。(my.cnf の変更を不要に。) をやらなければ、その後のデータがまた壊れます。 そもそもDBが文字化けしたのは 1.MySQLの初期設定(接続キャラクタセット)がlatin1※ 2.EC-CUBEから接続キャラクタセットを指示していない なので、 ・MySQL側で接続キャラクタセットを ・EC-CUBEから接続キャラクタセットを指示する のいずれかを、本来であれば前もって(インストール前)やっておく必要があります。 SET NAMESのSQLインジェクションの危険性については、 OpenPNEの情報ですけど、 trac.openpne.jp/ticket/1510 UTF-8なら大丈夫なんじゃないか? ってことみたいです。 blog.ohgaki.net/set_namesa_mcb_asc ※実際はrpmパッケージがlatin1なので、ソースからのインストールでコンパイルするときにutf8にしている場合は問題ない |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
tonton | 2008/11/10 19:43 |
![]() |
tonton | 2008/11/10 21:37 |
![]() |
yumi | 2008/11/11 11:00 |
![]() |
tonton | 2008/11/11 13:39 |
![]() |
ramrun | 2008/11/11 22:57 |
![]() |
yumi | 2008/11/18 10:08 |
» ![]() |
ramrun | 2008/11/18 10:53 |
![]() |
yumi | 2008/11/18 14:38 |
![](images/pixel.gif)