Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Poprawna struktura bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
ggrek
Witam,
Mam pytanie jak muszę prawidłowo stworzyć kodowanie poszczególnych części baz danych oraz strony żeby nie wyskakiwały pytajniki przy edycji. jakie maja miec kodowania:
1) "System porównań dla połączenia MySQL" - ogólna opcja na serwerze.
2) "Metoda porównywania napisów" - ogólna opcja w bazie
3) "Metoda porównywania napisów" - ogólna opcja w tabeli
4) "Metoda porównywania napisów" - opcja w kolumnach

I jakie kodowanie muszę ustawić na stronie?

Pozdrawiam
Crozin
Żadna z tych opcji nie ma wpływu na kodowanie znaków - to sposoby porównywania znaków, które definiują czy 'a' = 'Ą' czy 'a' != 'Ą'.
Co do kodowania, wszędzie ma być takie samo.

EDIT:
Co do pierwszego, jeżeli masz przez to na myśli SET NAMES, to to ma znaczenie, i powinno być takie jak kodowanie danych w bazie.
ggrek
Oki i tak robię. Przy kodowanie gdzie wyświetlają mi się dane jest iso-8859-2 i dane wyświetlają mi się prawidłowo zaczytane z bazy, natomiast na stronie gdzie jest edycja danych mam również kodowanie iso-8859-2 a wyświetlają mi pytajniki. Czym to moze byc spowodowane?

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.