Autor Zpráva
vuuul
Profil
Zdravím,

pomocí javascriptu načítám do určitého divu na stránce obsah souboru data.txt. Soubor se sice načte, ale místo diakritiky se objeví �. V textu mimo nečtený soubor funguje diakritika normálně. Nepodařilo se mi najít chybu ani řešení.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

<script>
function nacti(url, callback)
{
   var xhr = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
   xhr.open("GET", url, true);
   xhr.onreadystatechange = function()
   {
      if(xhr.readyState == 4)
      callback(xhr.responseText);
   }
   ;
   xhr.send("");
}
</script>
</head>

<body>
U tohoto textu normálně funguje diakritika
<div id="nacteno">
</div>

<script>
   nacti("data.txt", function(data)
   {
      document.getElementById("cojsmepsali").innerHTML = data
   })
</script>
</body>
</html>

Předem děkuji za radu.
Davex
Profil
Soubor data.txt zkus uložit v kódování utf-8 nebo do něj rovnou převeď celý web.
vuuul
Profil
pomohlo to, díky :)
_es
Profil
vuuul:
$.get(), posílám data na url, ale ve výstupu není čeština

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: