Temat: PHP FAQ
...czyli odpowiedzi na najczęściej zadawane pytania związane z PHP/MySQL
1. Chociaż mam ustawione kodowanie bazy MySQL na "utf8_general_ci", pliki PHP zapisywane w UTF8, wysyłam nagłówki Content-Type z kodowaniem UTF8, mam na stronie znacznik meta z "Content-Type" oraz kodowaniem UTF8, w PHPMyAdmin rekordy mają polskie znaki, ale po pobraniu do PHP tychże rekordów, polskie litery nadal znikają. Co zrobić, abym mógł pobrać rekordy z polskimi znakami z MySQL?
Odpowiedź jest jeszcze krótsza niż pytanie - zaraz po połączeniu z bazą danych, musisz wykonać poniższe zapytanie SQL:
SET NAMES utf8Umożliwi to pobieranie polskich literek z bazy danych ![]()
Przykład:
<?php
mysql_connect('localhost', 'uzytkownik', 'eliTarNeHas3Lk0');
mysql_query('SET NAMES utf8');
?>
http://blog.tastycode.pl/ • Internet ≈ ∞ wtedy i tylko wtedy, gdy...