nodeny 49.31
linux centos 5.3
mysql 5.0.77
1. при установке nodeny создается БД:
$dbh->do("CREATE DATABASE $sql_database") or &Exit("Error creating database `$sql_database`");
но не указывается дефолтная кодировка:
$dbh->do("CREATE DATABASE $sql_database DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci") or &Exit("Error creating database `$sql_database`");
2. установку кодировки из 3-х запросов:
$dbh->do("SET character_set_client=cp1251");
$dbh->do("SET character_set_connection=cp1251");
$dbh->do("SET character_set_results=cp1251");
можно заменить на один:
$dbh->do("SET NAMES 'cp1251'");
вобще-то я все перекодировал в utf-8 но не суть важно в какую именно, главное чтобы отвязаться от дефолтных настроек бд надо указать свои, иначе надо настраивать скуль сервер