W IE brak polskich znaków, ale gdy bezpośrednio odwołuję się do skryptu PHP zapytanie.php wszystko wygląda poprawnie - polskie znaki są.
Giną w chwili (tylko w IE) gdy zwracana jest zawartość obiektu znacznikom drzewa <div id='artul'>.
Proszę o pomoc w znalezieniu rozwiazania.
Odwołanie się bezposrednie do zapytanie.php daje w kazdym przypadku prawidłowy wynik, polskie znaczki są.
Baza utf-8.
Kodowanie strony iso-8859-2.
Dodatkowo dodałem:
... i nic, w IE brak polskich znaków.
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN''http://www.w3.org/TR/html4/strict.dtd'> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-2'> <script language="JavaScript" charset="iso-8859-2"> function submitForm(url, id_wyd){ var req = null; document.getElementById("artul").innerHTML = "Started..."; if (window.XMLHttpRequest){ req = new XMLHttpRequest(); if (req.overrideMimeType) { req.overrideMimeType('text/html; charset=iso-8859-2'); } } else if (window.ActiveXObject) { try { req = new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch (e){ try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } req.onreadystatechange = function(){ if(req.readyState == 2){ } if(req.readyState == 3){ } if(req.readyState == 4){ if(req.status == 200) { document.getElementById("artul").innerHTML = "koniec pobierania tekstu. " + req.responseText; } else { document.getElementById("artul").innerHTML="Error: returned status code " + req.status + " " + req.statusText; } } }; url = url+'?id='+id_wyd; req.open("GET", url, true); req.send(null); } </script> </head> <body> </body> </html>