Utworzylem sobie w phpMyAdmin-ie baze danych z kodowaniem utf-8 collation utf-8_polish_ci.
Następnie utworzyłem skrypt php za pomocą notepad++ który tworzy poszczególne tabele bazy danych
Część skryptu wygląda tak :
<?php $sql1 = "CREATE TABLE IF NOT EXISTS char_main ( id int(11) NOT NULL auto_increment, alias varchar(40) NOT NULL default '', real_name varchar(80) NOT NULL default '', lair_id int(11) NOT NULL default 0, align enum('dobry', 'zły') NOT NULL default 'dobry', PRIMARY KEY (id) )"; ?>
Dodam ze kodowanie w notepad++ mam ustawione na utf-8 bez BOM.
Prosze zwrocić uwagę na te linijke :
<?php align enum('dobry', 'zły') NOT NULL default 'dobry', ?>
Po utworzeniu tabel w bazie danych wchodzę do MySQL Comadn Center a tam zamiast polskich znakow widze jakies krzaczki, podelem wyzej przyklad tej linijki poniewaz zamias polskiej litery "ł" jest kilka krzaczkow, jak sobie z tym poradzic ?