Kodowanie - PHP - problem z "krzaczkami"

Witam,

Mam stronkę w PHP. Na jednej stronie jest kodowanie UTF-8 - komunikat po przeslaniu formularza z danymi do MySQL: “dziękuję za komentarz” wyświetla się poprawnie.

Na drugiej stronie zaś mam UTF-8, jednakże tam rekordy z bazy danych wyświetlają się z krzaczkami… :evil:

W bazie rozumiem ze kodowanie ustawione na UTF-8?

Weź zaraz po połączeniu - przez wysłaniem zapytania:

mysql_query("SET NAMES utf8"); [/code]

Sprawdź czy to coś zmieni.

tak, kodowanie utf-8.

No cóż, jest lepiej, mam jednak taki problem przy dodawaniu z formularza - wyraz “treść” zapisywany jest jako: “treść”

tu masz wątek z podobnym problemem http://forum.dobreprogramy.pl/kodowanie-polskich-znakow-t358089.html

mysql_query("SET NAMES utf8");mysql_query("SET CHARACTER SET utf8");mysql_query("SET collation_connection = utf8_polish_ci"); [/code]

dzięki :wink:

Teraz zauwazyłem, że w bazie mam kodowanie “utf8_general_ci” - można to jakoś zmienić? (Korzystam z PHPMYADMINa)