![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 18.09.2002 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam następujący problem: jeśli otwieram jakąś stronkę, załóżmy plik index.htm, normalnie dwukrotnym kliknięciem myszy, otwiera się bez żadnych problemów z plskimi znakami. Jeśli otwieram przez Apache'a wpisując localhost/blablabla/index.htm zamiast polskich znaków wyskakują jakieś inne krzaczki. W pliku w znaczniku meta mam:
albo . Co z tym fantem zrobić? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nie zostało to powiedziane w tamtym tematcie, więc tylko wytłumaczę przyczynę takiego zachowania.
Gdy otwierasz stronę jako plik z dysku, nie jest on wysyłany przez serwer httpd, więc przeglądarka nie otrzymuje nagłówków, w których byłaby informacja o kodowaniu znaków. Gdy plik jest wysyłany przez serwer są do niego dodawane informacje dot. m.in. kodowania znaków. Przeglądarki z większym priorytetem traktują nagłówki plików. U Ciebie sytuacja wyglądała następująco: 1) Otwierasz stronę z dysku - brak nagłówków pliku - nagłówek meta (na nim skupia się przeglądarka) 2) Otwierasz stronę przez serwer www - serwer wysyła nagłówki (na nich skupia się przeglądarka) - nagłówek meta jest ignorowany |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:03 |