Mecze sie z problemem od 3 dni, zrobilem wszystko co trzeba, przeczytalem wszystkie informacje na forum o polskich znakach , skonfigurowalem odpowiednio baze, serwer, pliki notepada++, wszystko na utf8 collation utf8_polish_ci.
Najdziwniejsze jest to ze polskie znaki z tej samej tabeli z roznych kolumn wyswietlaja sie różnie.
Oto eksport z phpMyAdmina :
<?php SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Baza danych: `comicsite` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `char_main` -- CREATE TABLE IF NOT EXISTS `char_main` ( `id` int(11) NOT NULL AUTO_INCREMENT, `alias` varchar(40) COLLATE utf8_polish_ci NOT NULL DEFAULT '', `real_name` varchar(80) COLLATE utf8_polish_ci NOT NULL DEFAULT '', `lair_id` int(11) NOT NULL DEFAULT '0', `align` enum('dobry','zły') COLLATE utf8_polish_ci NOT NULL DEFAULT 'dobry', ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=8 ; -- -- Zrzut danych tabeli `char_main` -- INSERT INTO `char_main` (`id`, `alias`, `real_name`, `lair_id`, `align`) VALUES (1, 'Albert Grey', '', 1, 'dobry'), (2, 'Maks PcheĹ‚ka', '', 4, 'dobry'), (3, 'John Reed', '', 5, 'dobry'), (4, 'FreshMan', 'Billy Fisher', 14, 'dobry'), (5, 'Superman', 'Clarck Kent', 15, 'dobry'), (6, 'Baranina', 'Jak Kowalski', 18, 'zły'), (7, 'Hektor', 'Muhamad Abdul', 19, 'zły'); ?>
Jak widać mamy ti dwa przypadki, jeden to Maks PcheÅ‚ka (Maks Pchełka) z kolumny real_name drugi przypadek to "zły" z kolumny align.
Najdziwniejsze jest to ze gdy odpalam strone Maks PcheÅ‚ka wyświetla sie prawidłowo zaś "zły" wyswietla sie ze znakiem zapytania zamiast literki "ł"

Dodam ze słowo zły jest przetwarzane przed wyświetleniem w tabeli przez str_replace w ten oto sposob :
<?php $table .= '</table>'; '<font color="red">zły</font>', $table); '<font color="darkgreen">dobry</font>', $table); ?>
zaś Maks Pchełka wyswitelany jest w ten sposob :
<?php $table .= '<tr bgcolor="#'.$bg.'">'. '<td><a href="charedit.php?c='.$row['id'].'">'. $row['alias'].'</a></td><td>'. ?>
Gdzie $row['alias'] jest wartościa pobierana z bazy danych
Ludzie pomozcie , juz pytalem znajomych programistow kogo sie dało i nic......wstawie 100x pomogł za pomoc
