[Ajax] Codierungsprobleme spanische Sonderzeichen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Phame, 25. Januar 2012 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 25. Januar 2012
    Codierungsprobleme spanische Sonderzeichen

    Hallo,

    ich hab bei AJAX das Problem, dass statt Sonderzeichen nur ? angezeigt werden, derweil sieht meine funktion so aus:

    Code:
    function getInnerHTML(link,element)
    {
     var xmlhttp;
     //document.getElementById(element).innerHTML = "loading...";
     if (window.XMLHttpRequest)
     {// code for IE7+, Firefox, Chrome, Opera, Safari
     xmlhttp = new XMLHttpRequest();
     }
     else
     {// code for IE6, IE5
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
     }
     
     xmlhttp.onreadystatechange = function()
     {
     if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
     {
     document.getElementById(element).innerHTML = xmlhttp.responseText;
     }
     }
     xmlhttp.open("GET", link, true);
     xmlhttp.setRequestHeader("Content-Type", "text/plain; charset=UTF-8");
     if (xmlhttp.overrideMimeType) xmlhttp.overrideMimeType("text/plain; charset=UTF-8");
     xmlhttp.send();
    }
    

    Mfg
     
  2. 25. Januar 2012
    AW: Codierungsprobleme spanische Sonderzeichen

    Sind die Scripte in "UTF-8 ohne BOM" gespeichert?
     
  3. 25. Januar 2012
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Codierungsprobleme spanische Sonderzeichen

    ?( Woran erkenne ich das?

    Momentan sieht so aus:

    {bild-down: https://www0.xup.in/tn/2012_01/14372390.png}


    oben rechts unter test@gmx.de funktionierts einwandfrei, überall wo AJAX ist jdoch nicht.

    Ich weis zwar nicht warum, aber wenn ich

    echo utf8_encode("Páginas");
    statt normalem echo mache funktionierts ohne probleme, obwohl ohne ajax die ausgabe kein problem war ?(
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.