Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Złe kodowanie polskich znaków w bazie mysql
Forum PHP.pl > Forum > Przedszkole
kuna15
Dodaje dane do bazy:

  1. echo $sql = "INSERT INTO `table` ( `id` , `tytul` ) VALUES ( '', 'sć±ęĽó');";
  2. $dodaj = mysql_query($sql);


Niestety w bazie zamiast: sć±ęĽó mam:sćąęźó

Plik z kodem php jest zakodowany w utf-8 baza jest ustawiona na utf-8_general_ci
Próbowałęm konwertować stringa za pomoc± iconv i zmieniać kodowanie pliku, ale to nic nie daje.
Dodam, że jak wpisuje kod wy¶wietlony przez echo ze Ľródła strony do phpmyadmina bezpo¶rednio to wszystko jest pięknie.

O co tutaj chodzi ?
Co mam zrobić, żeby naprawić problem z kodowaniem ?
viking
SET NAMES przed wszystkimi zapytaniami lub w sterowniku mysql.
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.