php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.11.2006, 13:15  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard Ajax und Sonderzeichen?

Hallo,
ich hab mich jetzt mal ein bisschen in Ajax reingearbeitet und das funktioniert soweit auch schon ganz gut. Jetzt habe ich aber bei meinem Letzen Projekt (Notizblock, der sich selbst abspeichert) noch ein Problem, was auch bei anderen Ajax Projekten von mir passiert ist.

Sonderzeichen wie ä,ö,ü etc. werden nicht richtig ausgegeben und anstatt dessen wird nur ein ? gezeigt.

Das Problem liegt warscheinlich bei der Übertragung von der "Absenden" Datei zum eigentlichen Formular.

Deshalb poste ich hier mal das eigentliche Ajax Script von einem anderen Formularprojekt.

Code:
<script type="text/Javascript">
function sendRequest(digit) {
	try {
		req = window.XMLHttpRequest?new XMLHttpRequest(): 
		new ActiveXObject("Microsoft.XMLHTTP"); 
	} catch (e) {
	} 
	
	minus = digit-1;
	inhalt = document.getElementById('source' + minus );
	req.onreadystatechange = handleResponse;
	req.open('GET', 'absenden.php?dest='+ digit + '&s=' + inhalt.value);
	req.send(null);
}

function handleResponse() {
	if ((req.readyState == 4) && (req.status == 200)) { 
		var update = new Array();
		var response = req.responseText; 
		if(response.indexOf('||' != -1)) {
			update = response.split('||');
			document.getElementById(update[0]).innerHTML = update[1];
		}
	}
}

</script>
Der Code der "Absenden" Datei ist in meinen Augen irrelewant, weil ich da schon alle Umlaute Ã* la &uuml; formatiert habe und es da eigentlich nicht dran liegen kann.

Könnt ihr mir vielleicht erklären anhand des Codes oben, wie das mit den Sonderzeichen in JS funktioniert, bzw wie ich das ändern muss, damit der keine ? mehr ausspuckt?

mfg
Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.11.2006, 14:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Das scheint ein Zeichensatz-Problem zu sein. Verwende einfach durchgehend UTF-8:
Beim Erstellen im Editor, bei der Ausgabe (header) und als <meta>-Tag.
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
AJAX auf entfernte Datei GSJLink HTML, Usability und Barrierefreiheit 5 02.03.2008 11:29
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
AJAX open mit POST und GET DonTermi HTML, Usability und Barrierefreiheit 5 04.10.2007 18:22
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 11 07.09.2007 15:44
Javascript in Ajax responseText funktioniert nicht Plague PHP Tipps 2007 6 03.07.2007 21:08
Ajax bild.php aktualisieren M3g4Star HTML, Usability und Barrierefreiheit 3 09.03.2007 17:14
sonderzeichen , php ajax gemisch notyyy PHP Tipps 2007 2 03.01.2007 01:04
AJAX: Newsflash: How to? SvenLittkowski HTML, Usability und Barrierefreiheit 11 26.09.2006 23:14
ajax / popup problem flflfl HTML, Usability und Barrierefreiheit 11 11.06.2006 20:05
Die Sache mit den Sonderzeichen nach und vor Formularprüfung TailerD PHP Tipps 2006 12 02.06.2006 12:58
Wikipedia, Sonderzeichen und file_get_contents(); pb PHP Tipps 2006 2 20.01.2006 20:02
[Erledigt] Problem mit Sonderzeichen PHP -&gt; MySQL -&gt; HTML PHP Tipps 2007 18 07.12.2005 15:23
Liste nach Buchstaben und Sonderzeichen (!) sortiert odaa PHP-Fortgeschrittene 8 11.10.2005 16:26
Sonderzeichen in der Tabelle Mutatos Datenbanken 4 17.03.2005 15:28
Sonderzeichen über $_GET Calexico PHP Tipps 2005 1 10.02.2005 17:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xmlhttprequest umlaute, ajax post umlaute, javascript post umlaute, xmlhttprequest sonderzeichen, ajax get umlaute, ajax umlaute, http://www.php.de/html-usability-und-barrierefreiheit/42784-ajax-und-sonderzeichen.html, responsetext sonderzeichen, javascript get umlaute, xmlhttp umlaute, xmlhttpobject umlaute, responsetext umlaute, javascript umlaute get, xmlhttp.responsetext umlaute, sonderzeichen xmlhttprequest, ajax response umlaute, ajax sonderzeichen, js umlaute post, js post umlaute, ajax send post umlaute

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.