Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Znaki i kodowanie
Misiek
post
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:
  1. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250>

albo
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8895-2>
.

Co z tym fantem zrobić?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
strife
post
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!


--------------------
Go to the top of the page
+Quote Post
Misiek
post
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
Go to the top of the page
+Quote Post
Zajec
post
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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 13:28