ďťż

[php Mysql] Kodowanie i polskie znaki

       

Podstrony


telcocafe

Witam ponownie :)
Chciałbym dowiedzieć się, czemu nie działają na mojej stronie polskie znaki. Mam ustawione kodowanie strony na iso-8859-2 a bazy na latin2-general-ci
Nie mam zielonego pojęcia czemu wychodzą zamiast liter znaki zapytania. Jest mi w stanie ktoś pomóc ?



Jako pierwsze zapytanie wykonaj SET NAMES latin2;

mam tak :) I problem w tym, że czasem polskie znaki się dodają do bazy, a czasem nie. Kodowanie strony i bazy jest w każdym miejscu takie samo.
Użytkownik pawkow edytował ten post 31 styczeń 2007, 14:01
Hm, nie wiem, czy Ci to pomoże, ale jak ja mam pytajniki w rezultatach, robię tak:
    lUstawiam kodowanie strony na UTF-8;
    l
    lUstawiam kodowanie bazy, tabel i kolumn na UTF_8_bin (czy coś :D); //remember - BIN, a nie jakieś inne :D
    l
    lZaraz po połączeniu za pomocą mysqli, daję $db->set_charset('utf8'); i działa - znaki poprawnie odbiera i wyświetla, również poprawnie dodaje do bazy :)l

Użytkownik pbnan edytował ten post 31 styczeń 2007, 17:25


a sposób zapisu plików (kodowanie) nie muszę zmieniać ? Próbowałem z 8tf pilish i też nie było PL znaków. Spróbuję, ale najpierw zrobię kopie plików, bo wcześniej jak zmieniałem na UTF to mi się wszystko sypało i musiałem zmieniać wszystkie ą, ę itp. Ale ok, spróbuję.

Może warto powiedzieć - hosting: OVH

-------------------------------------------------------

problem rozwiązany :)

Dla kolumn miałem ustawioną metodę porównywania latin1_swedish_ci. temat to close.
Użytkownik pawkow edytował ten post 31 styczeń 2007, 20:53
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.