To moze tak ja miałem problem ze znakami w tabeli ale odkąd mam ustawione tak to wszytko chodzi.
CREATE TABLE `punkty_handlowe` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_klienta` int(11) NOT NULL DEFAULT '0',
`nazwa` varchar(255) character SET utf8 collate utf8_polish_ci NOT NULL,
`nazwa2` varchar(255) character SET utf8 collate utf8_polish_ci NOT NULL,
`miasto` varchar(255) NOT NULL,
`ulica` varchar(255) character SET utf8 collate utf8_polish_ci NOT NULL,
`kod_pocztowy` varchar(11) character SET utf8 collate utf8_polish_ci NOT NULL DEFAULT '0',
`nazwisko` varchar(255) character SET utf8 collate utf8_polish_ci DEFAULT NULL,
`firma` varchar(255) character SET utf8 collate utf8_polish_ci DEFAULT NULL,
`tel` varchar(30) character SET utf8 collate utf8_polish_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AVG_ROW_LENGTH=153 AUTO_INCREMENT=378 ;
--
a pliki to przerobiłem Gżęgżułka
http://www.gzegzolka.com/ jak mi doradzono na forum i problem znikną nie wiem jaki ma na to wpływ funkcja htmlspecialchars której używasz.
<?php
$link = mysql_connect('localhost', 'root', '','');
IF (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_query('SET character_set_connection=utf8_polish_ci');
mysql_query('SET character_set_client=utf8_polish_ci');
mysql_query('SET character_set_results=utf8_polish_ci');
mysql_query(' SET NAMES utf8 ');
mysql_select_db('baza', $link);
?>
tak sie łacze z baza.