witam,
kodowanie bazy jest teraz ustawione na latin1, jak chce stworzyc przykladowa tabele, korzystajac z tego kodu:
Kod
CREATE TABLE IF NOT EXISTS `zn_kolory` (
`Id_zk` int(6) NOT NULL auto_increment,
`Kolory` enum('czerwony','żółty','niebieski','zielony') NOT NULL default 'czerwony',
PRIMARY KEY (`Id_zk`)
) TYPE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
to dostaje blad:
Kod
Error: 1064 - Something is wrong in your syntax obok 'DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci' w linii 5


no dobra, pewnie jest na serwerze jakas stara wersja i nie da sie zmienic kodowania, to mam pytanie:
znalazlem klase do zamiany tekstu z iso na utf.
po zamianie przykladowych tekstow w bazie na utf, na stronie sie wyswietlaja poprawnie, ale...:
1. czy tak moze zostac, ze kodowanie bazy jest w latin1, a teksty sa w utf-8?

drugie pytanie.
wczesniej na stronie bylo ustawione kodowanie w iso-8859-2, powiedzmy, ze uzytkownik wpisal swoje tajne haslo a w nim mial literki "±¶ł" haslo to zostalo zakodowane w md5 i wpisane do bazy
teraz zmienilem kodowanie strony na utf-8
2. czy jezeli uzytkownik wpisze to samo haslo, to dalej hasz hasla z utf-8 bedzie taki jak w bazie (iso-8859-2)