Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kodowanie polskich znaków w serwerze Apache
mieszko11b
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.03.2013

Ostrzeżenie: (0%)
-----


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.

Ten post edytował mieszko11b 5.03.2013, 18:57:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
mieszko11b
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.03.2013

Ostrzeżenie: (0%)
-----


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ć... (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Crozin
post
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
mieszko11b
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 5.03.2013

Ostrzeżenie: (0%)
-----


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ć? (IMG:style_emoticons/default/smile.gif)

Ten post edytował mieszko11b 6.03.2013, 15:24:56
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:16