まず、データのダンプで問題が出たので、PHPMyAdminでエクスポート・インポートする。ただ、インポート時に、各テーブル作成用SQLの最後に、 DEFAULT CHARSET=utf8;を付け加えておかないと、エラーが出ました。
これで、インポートしたデータをnucleusで閲覧しようとすると、
- データベースにはちゃんと入っているのに、Nucleusでみると全部???になる。
- 新しく投稿した記事は化けない。(DBにもちゃんと入っている)
なんでも、MySQLが4.0から4.1になって、日本語変換の問題が出るようになっているようです。
レンタルサーバだとmy.cnfを編集できないから困ります。
いちおう、引用しておきます。
nucleus/libs/globalfunctions.phpのsql_connect関数に mysql_query( 'set character set utf8' );
行を挿入。
ホームディレクトリでmy.cnfってオーバーライドできないのかな。
0 件のコメント:
コメントを投稿