ďťż

[PHP] kodowanie strony

       

Podstrony


telcocafe

Mam strone oparta na php+mysql, w sekcji <head> dałem:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

Dlaczego mimo to zamiast polskich liter mam krzaczki?



Ten plik php też musi być zapisany w kodowaniu utf-8.

//DOWN; Faktycznie przepraszam. Uzywaj kodowania iso pliku.
Użytkownik polasek edytował ten post 16 luty 2008, 09:57
@polasek:
Nie UTF-8, bo definicja jest latin2.
@WojtekP:
Czy na pewno używasz takiego kodowania? Które znaki Ci błędnie wyświetla?

przypominam, że jak masz kodowanie plików PHP w iso-8859-2, a mimo to masz krzaki i używasz Apache - masz ustawione w httpd.conf AddDefaultCharset UTF-8. Nie musisz tego zmieniać. Wystarczy, jak zrobisz plik .htaccess w Twojej aplikacji o następującej treści:

AddDefaultCharset iso-8859-2
Jeżeli to nie pomoże - masz zle kodowanie w bazie / plikach, albo Apache nie pozwala na .htaccess
Pozdrawiam
Użytkownik Petermechanic edytował ten post 16 luty 2008, 10:08


@andrzej_aa:
Tak na pewno, błędnie mi wyświetla teksty typu: ZarzĹĄdzaj tre�ciĹĄ strony głównej

@Petermechanic:
Pliki wgrywam na serwer wykupiony w nazwa.pl więc nie wiem jak jest ustawione w Apache, ale spróbuje z tym .htaccess


Jeżeli to nie pomoże - masz zle kodowanie w bazie / plikach Czyli jakie powinno być poprawne kodowanie w bazie?

@polasek:

Ten plik php też musi być zapisany w kodowaniu iso-8859-2

Tzn? jak plik zapisać w takim kodowaniu?

Użyj np KED2. Tam ci ładnie wszystko zakoduje.
A co do kodowania bazy to uzywaj latin2

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.