Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] kodowanie php mysql
Forum PHP.pl > Forum > Przedszkole
piotrek4523
mam plik index.php, kodowanie pliku to utf8
i baze mysql gdzie dla bazy i dla tabel jest ustawione kodowanie utf8_unicode_ci

w pliku index.php mam cos takiego
  1. echo mb_detect_encoding($nazwa_grupy);
  2. mysql_query("INSERT INTO grupy VALUES ('','$numer_id_grupy','$nazwa_grupy')");


czyli sprawdzam kodowanie (jest tam utf-8 w tej zmiennej)
i dodaje to zapytanie do bazy

gdy wejde do bazy przez phpmyadmin widze ze w tabelce nie ma polskich znakow

dawalem rowniez cos takiego
  1. mysql_query('SET CHARACTER SET UTF-8');
  2. mysql_query('SET collation_connection = utf8_unicode_ci');


i tez jest brak polskich znaków
gdy wyswietle tą zmienna przed dodaniem do bazy to pokazuje mi poprawnie
natomiast w bazie brak jest polskich liter

gdzie moze byc blad

potreb
Masz przyklejony temat o kodowaniu jak i najczęstsze błędy, tam jest odpowiedź.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.