2月12日月曜日: MySQL5への対応
今回、サーバー機に入れたデータベースはMySQLは5系、PHPは4系。たぶん大丈夫だろうなんて軽い気持ちでNucleusをインストールしたら文字が化け化けになった。MySQL4.1以降は日本語の扱いが以前のバージョンと大きく変わっていて思ったような文字コードでSQLを発行できないことが原因のようです。色々と調べて見た所、『nucleus/libs/globalfunctions.php』に『SET NAMES ujis;』を追記する事で文字化けを回避する事が出来た。
EUCにする場合の方法です、UTF-8は解りません
globalfunctions.phpの367行目〜

上記部分に変更を加えます。
行番号が違ってる場合もあるので文字検索する場合は下記ワードで検索。
変更は下記内容を追加するだけです。

Nucleusのインストール前に変更をいれておいた方が良いかも知れませんね、サーバー機上のファイルをいじるよりもクライアント側でエディター利用の方がはるかに楽だと思うんで。
全ての機能は問題なく動作しているようだが今後、プラグインがMySQL5系に対応してない場合も考えられるので正直な所、心配は残る。冒険したくない人は3系をお勧めするな
EUCにする場合の方法です、UTF-8は解りません
globalfunctions.phpの367行目〜

上記部分に変更を加えます。
行番号が違ってる場合もあるので文字検索する場合は下記ワードで検索。
function sql_connect() {
変更は下記内容を追加するだけです。
mysql_query("SET NAMES ujis");

Nucleusのインストール前に変更をいれておいた方が良いかも知れませんね、サーバー機上のファイルをいじるよりもクライアント側でエディター利用の方がはるかに楽だと思うんで。
全ての機能は問題なく動作しているようだが今後、プラグインがMySQL5系に対応してない場合も考えられるので正直な所、心配は残る。冒険したくない人は3系をお勧めするな










チャッピー さんのコメントです。
全然分かりません!
Nucleusはむつかしそう・・・
脳みそが如何もマルコメ味噌で出来てるようです