Będzie po raz kolejny z polskimi znakami przekazywanymi za pośrednictwem AJAX .
Otóż :
Na stronie używam kodowania iso-8859-2 które zadeklarowałem :
Kod
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
Nastepnie z forma przesyłam sobie polskie do ajax.
Wcześniej w celu debuga zrobiłem sobie alert(wartosc_forma) i polskie znaczki wyswietlają się ładnie .
problem pojawia się kiedy wysyłam to do diva .
Kod
xmlHttp.open('GET','/ajax/test.php?p5='+p5,true);
w pliczku text.php , wstawiam wysyłam do nagłówka :
Kod
header('Content-type: text/xml; charset=iso-8859-2');
i dalej jest źle , zmiast polskich znaczków mam krzaczki :/
o dziwo w FIREFOX i Chrome jest OK
a Opera i IE sobie z tym nie radzi :/
macie jakieś pomysły na debug tego i rozwiązanie ?