ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
562
562
EMPFEHLEN
-
Hallo zusammen,
folgendes Problem:
Ich habe eine xml Datei in der Kontaktdaten stehen (unter anderem auch mit Umlauten).
Diese XML Datei wird von Jquery geparst und per .append an dem jeweiligen div angezeigt.
Leider werden die Umlaute nicht angezeigt.
In der XML Datei habe ich:
und in der HTML Datei:Code :1
<?xml version="1.0" encoding="iso-8859-1"?>
Code :1
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
Weiß jemand Rat?
Dank & Gruß,
Blame
-
Hi
Die In-Datei-Angaben werden nur dann hergenommen, wenn der Server nicht schon im Header einen anderen Zeichensatz festlegt.
Überprüf mal, als was die Daten ankommen/gesendet werden, und wie sie am Server gespeichert sind.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Wie kann ich das überprüfen?
Zum testen benutze ich XAMPP, meinst du dass es an XAMPP liegt?
-
Schau zuerst mal, wie die Dateien am Filesystem liegen.
Ein vernünftiger Editor sollte das Charset anzeigen.
Wenn du keinen hast oder dir nicht sicher bist stell die Datei doch mal als Zip-Anhang rein
(die Datei als Anhang, nicht den Inhalt im Post).Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Also unter OS X hab ich einige gute Editoren: TextWrangler, Emacs, Coda... aber irgendwie raff ichs nicht

Ich hab mal alles angehängt... die XML Datei (und auch die anderen Dateien) hab ich ja alle selbst geschrieben.
Normalerweise hab ich in HTML die Umlaute immer in ASCII geschrieben damit sie richtig angezeigt werden. Aber jetzt kommt alles aus der XML Datei und ich will mir unnötiges umformatieren sparen.
Naja, wär super wenn du´s dir mal anschauen könntest.
Danke!
-
Da ist doch kein Umlaut drin?
Und zum Server-Teil: Xampp...kA, ob das jeder Browser hat, aber zB. bei Firefox gibts mit der rechten Maustaste ein Menü mit "Seiteninformationen". Da steht die Kodierung auch dabei.
Schau es dir einmal an, wenn du die Datei über den Server holst.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Hatte ich zu Testzwecken wohl rausgemacht... wenn du aber in der XML Datei Bei dem Namen zB Jürgen eingibst wird das ü nicht angezeigt.
Gibt es da keinen einfacheren Weg dass die Umlaute angezeigt werden?
Ich seh es schon kommen dass ich extra noch was coden muss um die Umlaute in ASCII umzuwandeln...
-
Auf deinem Computer. Nicht bei mir.
Nu, wenn min. ein Umlaut dabei gewesen wäre...
So kann man nicht zwischen UTF8 und allen unzähligen Einbytes unterscheiden.
127-ASCII, ISO88591, UTF8, die sog. cp850, ISO885916 usw.usw.
Warum schaust du nicht mal im rowser nach?
Dabei ist wichtig, dass du die Datei nicht als Date von der Festplatte,
sondern über deinen Xampp öffnest.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Wenn die Umlaute bei dir angezeigt werden liegt es wohl an XAMPP... werde das mal auf meinen Webserver testen.
Danke für deine Hilfe...
-
Nein...die Umlaute werden bei mir angezeigt, weil du mir pure ASCII-Zeichen geschickt hast.
Da kann ich keinen bestimmten Zeichensatz erkennen, und meine Programme genau so wenig.
Warum nimmst du nicht einfach mal deinen Browser, öffnest die Seite per localhost und klickst auf Seiteneigenschaften?Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
pure ASCII Zeichen?
Selbst wenn ich die XML-Datei in der Shell mit nano oder Textedit öffne sehe ich ganz normale Buchstaben.
Und laut Seiteneigenschaften ist die Codierung so wie ich sie angegeben habe: ISO-8859-1
-
26.09.11 10:39 #12
- Registriert seit
- Apr 2011
- Beiträge
- 20
Hallo,
ich mache gerade meine ersten Versuche mit jquery und hatte das selbe Problem. Ob das nun die richtige Lösung ist, weiss ich auch nicht, aber es funktioniert jedenfalls bei mit.
Bei mir wird das was da raus kommt, in ein <select> eingelesen.PHP-Code:echo utf8_encode($DeinText);
--------------------------------
Have Phune Kenguruh2002
Ähnliche Themen
-
umlaute jquery aus html-Datei
Von Number5 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 04.08.11, 12:06 -
html sonderzeichen richtig darstellen
Von andrutz im Forum HTML & XHTMLAntworten: 6Letzter Beitrag: 02.02.09, 16:23 -
Spreadsheet Umlaute ordentlich darstellen
Von evoleena im Forum PHPAntworten: 1Letzter Beitrag: 10.08.08, 14:39 -
JavaScript Umlaute richtig darstellen
Von flipo84 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 11.04.08, 11:27 -
XML: Umlaute darstellen
Von Roli189 im Forum Flash PlattformAntworten: 9Letzter Beitrag: 14.09.05, 13:17





Zitieren


Login





