XOOPSの文字化け
XOOPSの文字化け
XOOPSをインストールしたのだが、どうしても文字化けが解消できなかった。PHPが悪いのか、MySQLが悪いのかいろいろと試してみた。ようやくその原因が判明したので以下に示す。
XOOPSのインストール方法を紹介するページHOWTO XOOPSでは、ここの設定が次のように記載されてある。
以上のように修正することによって文字化けは、ようやく解消された。
XOOPSをインストールしたのだが、どうしても文字化けが解消できなかった。PHPが悪いのか、MySQLが悪いのかいろいろと試してみた。ようやくその原因が判明したので以下に示す。
- my.cnf
[mysql]重要なのは、[mysql]のdefault-character-setだ。
default-character-set = sjis ← Windowsなのでsjisにする
[mysqld]
default-character-set = ujis
skip-character-set-client-handshake
[mysqldump]
default-character-set = binary
XOOPSのインストール方法を紹介するページHOWTO XOOPSでは、ここの設定が次のように記載されてある。
[mysql]おそらく[mysql]の部分は、クライアントの設定であろう。そうすると、大部分のクライアントはWindowマシンなのだから、ここの部分は、default-character-set = sjis とすべきであろう。
default-character-set = ujis
以上のように修正することによって文字化けは、ようやく解消された。
2006年07月13日(木) 15:36:57 Modified by orangekid2