Ergebnis 1 bis 3 von 3
  1. #1
    Jogi88 ist offline Grünschnabel
    registriert
    27-01-2007
    Beiträge
    5

    XmlHttpRequest Umlaute

    Ich habe ein ziemliches Problem mit dem responseText den ich aus einem XmlHttpRequest erhalte. Egal was ich anstelle, ich hab immer diese doofen Kästchen anstatt der Umlaute. Die Seite die ich Abfrage ist mit ISO-8859-1 codiert.
    Hier ist der Code:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
           "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    	<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"/>
    	<script language="javascript">
    		var url = "http://www.csv-online.de/kalenderblatt.php";
        	var xmlHttp = null;
    		function loadXml() {
    			xmlHttp = new XMLHttpRequest();
    			if (xmlHttp) {
    				xmlHttp.open('GET', url, true);
    				xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1")
    				xmlHttp.setRequestHeader("Content-Type", "text/html");
    				xmlHttp.setRequestHeader("Charset", "ISO-8859-1");
    				xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
    				xmlHttp.onreadystatechange = function () {
    					if (xmlHttp.readyState == 4) {
    						document.getElementById("content").innerHTML = xmlHttp.responseText;
    					}
    				};
    				xmlHttp.send(null);
    			}
    		}
        </script>
    </head>
    <body onload="loadXml();">
    	<div id="content">Loading...</div>
    </body>
    </html>
    Das ganze läuft nur unter IE, aber das ist gewollt, da es mal ein Sidebar Gadget werden soll.
    Vielleicht hat ja jemand eine Idee.

  2. #2
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: XmlHttpRequest Umlaute

    den server den entsprechenden header senden lassen oder auf utf-8 umsteigen.

    für den FF:
    http://www.w3.org/TR/2008/WD-XMLHttp...erridemimetype

  3. #3
    Jogi88 ist offline Grünschnabel
    registriert
    27-01-2007
    Beiträge
    5

    AW: XmlHttpRequest Umlaute

    An den Server komm ich nicht dran, das ist nicht von mir.

    Ich hab das bei mir lokal ausprobiert. Da hilft wirklich nur ein
    PHP-Code:
    <?php header('content-type: text/html; charset=ISO-8859-1'); ?>
    auf dem Server...
    Geändert von Jogi88 (17-09-2009 um 21:08 Uhr)

Ähnliche Themen

  1. Umlaute jQuery
    Von level0 im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 28-11-2008, 15:24
  2. [AJAX] xmlhttprequest mit umlauten, IE problem
    Von scraddy im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 28-08-2008, 12:12
  3. XMLHttpRequest() umcodieren firefox
    Von BrockLanders im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 21-06-2006, 16:21
  4. xmlHttpRequest und globale Variablen
    Von Triggerle im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 27-01-2005, 22:59
  5. Umlaute als Textdatei laden
    Von brainshock im Forum Flash
    Antworten: 5
    Letzter Beitrag: 04-06-2004, 15:58

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •