無題ドキュメント

osCommerceのソースコードに一部手を加えないと文字化けが発生することがあります。下記のファイルを編集してから新規インストールして下さい。(既インストール済みのデータベースのテーブルでは文字化けは解消しません)


解凍して生成された以下の3つのファイルに含まれる データベース関数に対して下記の一行を追加修正をしてください。
@mysql_query("SET NAMES ujis");


・admin/includes/functions/database.php
・catalog/includes/functions/database.php
・catalog/install/includes/functions/database.php


・admin/includes/functions/database.php
・catalog/includes/functions/database.php
変更前
function tep_db_connect($server = DB_SERVER, $usernam........{
global $$link;

if (USE_PCONNECT == 'true') {
$$link = mysql_pconnect($server, $username, $password);
} else {
$$link = mysql_connect($server, $username, $password);
}

if ($$link) mysql_select_db($database);

return $$link;
}

変更後
function tep_db_connect($server = DB_SERVER, $usernam........{
global $$link;

if (USE_PCONNECT == 'true') {
$$link = mysql_pconnect($server, $username, $password);
} else {
$$link = mysql_connect($server, $username, $password);
}

if ($$link) mysql_select_db($database);

@mysql_query("SET NAMES ujis");
return $$link;
}


・catalog/install/includes/functions/database.phpの25行目付近
変更前
$$link = @mysql_connect($server, $username, $passw........

return $$link;
}

変更後
$$link = @mysql_connect($server, $username, $passw........
@mysql_query("SET NAMES ujis");
return $$link;
}