Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Konflikt kodowania, jak uzgodnic kodowanie
webik
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 1.05.2006
Skąd: Leżajsk\Kraków

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


Problem polega na ty iż mam stronę na zagranicznym serwerze który wysyła w nagłówku swoje kodowanie (zachodnioeuropejskie) strona oczywiscie jest w kodowaniu środkowo europejskim tak jak powinno być... próbowałem zastosowac następujące rozwiązanie ale nie działa sad.gif

Kod
header('Content-Type: text/html; charset = ISO-8859-2');



Problem w sumie jest kosmetyczny ale dosc nie ladnie to wyglada kiedy ukazuja nam sie "chinskie znaczki" przy zaladowaniu strony. Problem znika gdy w przegladarce zmienimy kodowanie na właściwe ale zaraz po otworzeniu podstrony problem wraca ponieważ karzda przegladarka traktuje nadrzednie to co dostaje w nagłówku HTTP


Z góry dziekuje za pomoc

P.S. Kodowanie w HTML ustawione jest poprawnie, dokument zapisany jest w poprawnym kodowaniu


--------------------
Errare humanum est
Go to the top of the page
+Quote Post
Zajec
post
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Spróbuj
  1. <?php
  2. header('Content-Type: text/html; charset=ISO-8859-2');
  3. ?>
a jeśli nie zadziała, to podaj adres.


Cytat(webik @ 2006-05-01 23:14:19)
strona oczywiscie jest w kodowaniu środkowo europejskim tak jak powinno być...
A moim zdaniem nie. Ale dawno straciłem nadzieję, że gates użyje uniwersalnego utf-8 w swoim systemie.
Go to the top of the page
+Quote Post
^bmb
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 2
Dołączył: 12.12.2005

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


Witam!

Dodam tylko że nagłówki ustawiaj przed wysłaniem czegokolwiek do przeglądarki.

Byćmoże dlatego nie dało efektu wysłanie headera z iso8859-2. Co prawda parser wtedy powinien się pluć ale bycmoze masz wyłączone wyświetlanie błędów.

Pozdrawiam


--------------------
Cogito Ergo Sum
Go to the top of the page
+Quote Post
webik
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 1.05.2006
Skąd: Leżajsk\Kraków

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


Witam!!!!

Stosowałem wszystkie te metody juz wczesniej i nic..... sad.gif


Nic bede probował dalej dogadac sie z niemcem ciekawe jak dlogo mnie to zajmie


Dzieki za posty

webik


P.S. jezeli chodzi o kodowanie ze jest w porzadku to chodzilo mnie o to ze nie ma konfliktu w zapisie w pliku a deklaracja w html

Ten post edytował webik 8.05.2006, 15:42:38


--------------------
Errare humanum est
Go to the top of the page
+Quote Post
webik
post
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 1.05.2006
Skąd: Leżajsk\Kraków

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


ok problem byl nastepujacy jak Header() bylo po ob_flush() to nie dzialalo a jak wyciagnalem poza ob_flush to dziala nie wiem dlaczego ale tak jest


smile.gif)))))))))



dzieki za pomoc

Ten post edytował webik 29.05.2006, 16:30:19


--------------------
Errare humanum est
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: 20.08.2025 - 19:18