![]() |
![]() |
![]()
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: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj to => http://forum.php.pl/index.php?showtopic=28981. Polskie znaki powinieneś pisać zgodnie z ISO-8859-2, żeby się poprawnie wyświetlały, a nie Windows-1250!
Pozdro! -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 18.09.2002 Skąd: Bochnia Ostrzeżenie: (0%) ![]() ![]() |
Dzięki scarface.
Pozdrawiam |
|
|
![]()
Post
#4
|
|
![]() 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: 21.08.2025 - 13:28 |