Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kodowanie utf-8
Forum PHP.pl > Forum > PHP
morrison
witam,
Pisze CMSa i chce/musze miec kodowanie utf-8, mam takie w bazie MySQL, ale jeszcze nie wszystkie formularze wysylaja do bazy w tym kodowaniu. Ale problem mam w tym, ze strona:
http://www.osa.lama.net.pl/cms/pl/naglowki.php

nie wyswietla poprawnie znakow np w stopce strony, kodowanie jest niby utf8 plikow, ale np firefox(lub konqueror) nie potrafi rozpoznac automatycznie kodowania - dopiero gdy recznie wybiore kodowanie w przegladarce wowczas te znaki wyswietlaja sie poprawnie. Gdy waliduje strone na w3.org rowniez wyrzuca jakies bledy o kodowaniu. Pliki zapisuje w utf8 w edytorze Quanta Plus.

Czy potrafi ktos na podstawie mojej strony znalezc przyczyne? bede wdzieczny
PiotrLegnica
Może dlatego:
Kod
Content-Type: text/html; charset=iso-8859-2

Nagłówki HTTP mają wyższy priorytet od meta http-equiv.
morrison
wyglada na to, ze admin na serwerze ustawil w pliku httpd.conf dyrektywe:


# Specify a default charset for all content served; this enables
# interpretation of all content as UTF-8 by default. To use the
# default browser choice (ISO-8859-1), or to allow the META tags
# in HTML content to override this choice, comment out this
# directive:
#
AddDefaultCharset ISO-8859-2


dobrze mi sie wydaje?
Kaes13
Z mojego doświadczenia wynika że najważniejsze dla php jest to jakie kodowanie jest ustawione php.ini
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.