Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Meta a polskie znaki
Forum PHP.pl > Forum > Przedszkole
escobar1983
witam mam wpisany standard kodowania
  1. <?php
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  3. ?>


ale i tak nie pokazuje polskich znakow. W czym problem??
siemakuba
Same meta to nie wszystko.
Żebyś poprawnie miał wyświetlane polskie znaki musisz zgrać ze sobą kilka rzeczy:
  1. nagłówek meta w HTML
  2. kodowanie pliku zgodne z nagłówkiem meta w HTML
  3. nagłówek Content-Type wysyłany przez serwer - to ważne, bo ten nagłówek nadpisuje to, co masz w meta w HTML. Możesz go ustawić wysyłając nagłówek w skrypcie PHP:
    1. <?php
    2. header('Content-type: text/html; charset=iso-8859-2');
    3. ?>

pozdr.
escobar1983
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\3\historia.php:11)
to wyskakuje

"siemakuba" nie bardzo rozumiem drugi punkt co napisales. Mozesz troche jasniej??
siemakuba
Mogę jaśniej.

Po pierwsze, błąd związany z header - poszukaj w manualu tudzież na forum. Było tyle razy poruszane, że nawet nie ma chyba takiej dużej liczby żeby powiedzieć ile.
Po drugie, kodowanie pliku. Poruszane pewnie tyle samo razy co header, ale niech będzie. Plik zapisany jest w jakimś kodowaniu. Jeżeli plik zapisany jest w UTF-8 a chcesz zawartą w nim treść pokazać jako iso-8859-2 to się nie uda. To, jak masz zapisany plik to już zależy od twojego edytora w którym pracujesz - sprawdź to.

pozdr.
escobar1983
Ok dzieki. Poszukam
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.