Autor Zpráva
http
Profil
Ahojte,
je možné aby mě tohle převedlo z latin2 do utf8?


function vyberClanek(url)
{
var url = "clanek.php?id=" + url;

	if (url != 0){
		if (window.ActiveXObject){
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}else{
         httpRequest = new XMLHttpRequest();
        			 }
			$("#loader").fadeIn('fast'); // zobrazím loader
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest(); } ;
        httpRequest.send(null);
      }else{
      document.getElementById("rs").innerHTML = "";
      }
}



function processRequest()
{
  if (httpRequest.readyState == 4){
		if(httpRequest.status == 200){
      
		var mistoZobrazeni = document.getElementById("rs");
      mistoZobrazeni.innerHTML = httpRequest.responseText;
		    }else{
		$("#loader").fadeOut('slow'); // je-li načteno, skryju loader
		alert("Chyba pri nacitani stanky "+ httpRequest.status +":"+ httpRequest.statusText);
		}
		$("#loader").fadeOut('slow'); // je-li načteno, skryju loader
  }
}



mám stránky nakodované v latin2, data v db jsou v latin2, spojení z db probíhá v latin2
a přesto mi to ajax, vytáhne z db a vypadá to takhle:


Dvojice v aut�, po kter�m bylo vyhl�eno celost�tn� p�tr�n�, nereagovala v p�l sedm� ve�er v Narcisov� ulici v Praze na v�zvu policejn� hl�dky, aby zastavila. M�sto toho se sna�ila ujet.

V kraden�m aut� zna�ky Volkswagen sed�li mu� a �ena. "Za�ali na policejn� hl�dku naj�d�t a vytla�ovat ji ze silnice," popsala mluv�� pra�sk� policie Eva Bro�ov�.



nevíte čím by to mohlo být?
Díky Pavel
http
Profil
..tak se moc omlouvám za asi zbytečný příspěvek.

pomohlo stránkám volaným ajaxem nastavit
header("Content-type: text/html; charset=iso-8859-2");

Ale i tak se to někomu snad hodí.
Pavel

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0