Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL][SOLVED] Kodowanie znaków
Forum PHP.pl > Forum > Przedszkole
ed3k
Witam!

W tym momencie, to mnie krew zalewa, gdy widzę polskie znaki...
Nie mogę sobie poradzić z ich kodowaniem pomiędzy moimi skryptami PHP a bazą danych.
Kodowanie stron *.php mam
Kod
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />


Kodowanie tabeli w bazie danych:
Kod
ENGINE=MyISAM DEFAULT CHARSET=latin2


Problem tkwi w tym, że dodając dane przez skrypty php w formularzach, znaki polskie zostają podmienione na znaki zapytania '?'. Jak ustawić bazę danych lub skrypty php, aby nie było tych znaków zapytania?

Np. dodając jakaś osobę do komórek [imię] [nazwisko] w bazie MySQL -> Paweł Ślamażki; dane zostają zapisane -> Pawe? ?lama?ki

Proszę o pomoc!
ed3k
Niech Bóg pobłogosławi Ciebie i Twoja rodzinę.
ferrero2
Wyślij jako pierwsze zapytanie do bazy to :

Kod
mysql_query("SET NAMES 'latin2'");



Pozatym sprawdź czy strony są kodowane w iso np w notepadzie++...

Było już kilka razy na tym forum (a ja tu jestem od niedawna tongue.gif)

Pozdrawiam
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.