herz pisze:Szukałem ale nie znalazłem więc pytam :
przeniosłem forum na inny serwer, odtworzyłem bazę itp...
niestety - nie mam polskich znaków (w normalnych kodowaniach iso, utf, win)
jest to problem bo niektórzy userzy mają polskie znaki w loginie
kodowanie bazy i pliku kopi bazy było inne. szukaj na forum bo o kodowaniu tematy juz były.
problem 2
jeśli znasz angielski:
http://www.phpbb.com/phpBB/viewtopic.php?t=232264
albo
Trzeba powiedzieć żeby skrypt obsługiwał baze z innym kodowaniem znaków niż domyślne. Można to zrobić poprzez dodanie w pliku /db/mysql4.php około 60 linii po wyborze bazy:
mysql_db_query($this->dbname,"SET character_set_connection=latin2",$this->db_connect_id);
mysql_db_query($this->dbname,"SET character_set_client=latin2",$this->db_connect_id);
mysql_db_query($this->dbname,"SET character_set_results=latin2",$this->db_connect_id);
wygląda to tak:
if( $database != "" )
{
$this->dbname = $database;
$dbselect = mysql_select_db($this->dbname);
if( !$dbselect )
{
mysql_close($this->db_connect_id);
$this->db_connect_id = $dbselect;
}
mysql_db_query($this->dbname,"SET character_set_connection=latin2",$this->db_connect_id);
mysql_db_query($this->dbname,"SET character_set_client=latin2",$this->db_connect_id);
mysql_db_query($this->dbname,"SET character_set_results=latin2",$this->db_connect_id);
}
błąd tez spowodowany błędnym kodowaniem.
pamiętajk aby mieć kopiep lików które edytujesz.