Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kodowanie polskich znaków w serwerze Apache
Forum PHP.pl > Forum > Serwery WWW > Apache
mieszko11b
Witam wszystkich
Niedawno postawiłem u siebie pakiet XAMPP. Mam jednak problem z wyświetlaniem polskich znaków - po wrzuceniu strony na serwer Apache zamiast polskich znaków wyświetlają się znaki zapytania. Strona zapisana w zwykłym notatniku, z kodowaniem UTF-8, w znaczniku meta strony również ustawiłem kodowanie. Proszę o pomoc.
Sephirus
Cytat
Strona zapisana w zwykłym notatniku


jesteś pewny co do kodowania tego pliku? Użyj jakiegoś PSPad albo Notepad++ - cokolwiek. Bo notatnik zwykły (jeszcze pod windowsem) nie ma opcji ustawiania kodowania ...

Pokaż jeszcze kod tego kodowania w znaczniku.
mieszko11b
Notatnik nie ma opcji ustawiania kodowania? Pierwsze słyszę... Plik->Zapisz jako, w okienku na samym dole: "Kodowanie".
A oto znacznik meta:

  1. <meta http-equiv="Content-type" content="text/html; charset=utf-8"/>


P.S. Próbowałem tego:

Cytat
Jeżeli na stronach nie wyświetlają się poprawnie polskie znaki to otwórz plik apache/conf/httpd.conf (etc/httpd.conf dla Linuksa) i znajdź linię gdzie jest:
AddDefaultCharset
I ją usuń. Jeżeli XAMPP działa zatrzymaj go i uruchom ponownie. (nie edytuj przypadkiem komentarza zaczynającego się od #)


Ale napotkałem problem - w pliku httpd.conf nie mam linijki AddDefaultCharset. No chyba, że Ctrl+F zaczyna szfankować... smile.gif
Crozin
Upewnij się, że Apache wysyła nagłówek Content-Type z odpowiednim kodowaniem - możesz to sprawdzić w narzędziach deweloperskich dowolnej przeglądarki.

Cytat
Ale napotkałem problem - w pliku httpd.conf nie mam linijki AddDefaultCharset. No chyba, że Ctrl+F zaczyna szfankować...
Ktoś broni Ci dodać takową? Dokumentacja: http://httpd.apache.org/docs/2.2/mod/core....ddefaultcharset
mieszko11b
Sprawdziłem - Informacje o stronie -> "Kodowanie: ISO-8859-2". To znaczy, że trzeba zmienić kodowanie w meta, albo w ustawieniach serwera?

A co do AddDefaultCharset - w poradniku pisało, żeby usunąć linijkę, więc skoro jej nie było, to co miałem usuwać? smile.gif
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.