escobar1983
16.03.2008, 15:12:34
witam mam wpisany standard kodowania
<?php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
?>
ale i tak nie pokazuje polskich znakow. W czym problem??
siemakuba
16.03.2008, 15:18:31
Same meta to nie wszystko.
Żebyś poprawnie miał wyświetlane polskie znaki musisz zgrać ze sobą kilka rzeczy:
- nagłówek meta w HTML
- kodowanie pliku zgodne z nagłówkiem meta w HTML
- 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:
<?php
header('Content-type: text/html; charset=iso-8859-2'); ?>
pozdr.
escobar1983
16.03.2008, 15:22:32
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
16.03.2008, 15:28:10
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.