php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.06.2009, 11:55  
Neuer Benutzer
 
Registriert seit: 28.05.2009
Beiträge: 8
Lebenssonde befindet sich auf einem aufstrebenden Ast
Standard Umlaute mit Request richtig übertragen

Hallo,

ich lese Formulare und Anweisungen mit Ajax Händler (http://www.php.de/javascript-ajax-un...t-aufrufe.html ([Erledigt] Mehrere DIV Container mit einem Klick ändern (mit mehreren Request Aufrufe))

Nun habe ich das Problem, dass die Umlaute öäüß nicht richtig übertragen werden. Ich habe in Header ja alles auf iso-8859-1 umgestellt. Die Seite stellt die Umlaute auch richtig dar, aber sobald ich es per Formular oder per GET einlese, werden die Umlaute als Fragezeichen dargestellt. Woran kann das denn liegen und was muss ich tun, um das zu beheben?

Hier ist mein HTML Header:

HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Titel</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" /> 
Lebenssonde ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.06.2009, 12:00  
lou
Benutzer
 
Registriert seit: 21.04.2009
Beiträge: 43
lou befindet sich auf einem aufstrebenden Ast
Standard

warum willst du nicht utf-8 einsetzen?
lou ist offline   Mit Zitat antworten
Alt 25.06.2009, 13:43  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Habe gerade mal in Google Ajax Umlaute ? eingegeben und siehe da, da gibt's 'ne Menge zu lesen. Da habe ich in 3 Minuten folgendes lesen können. Ajax kodiert (meistens) in UTF-8 um. Daher muss Deine Ausgabe über utf8_decode rückkordiert werden.

Keine Ahnung, ob dass nun genau Dein Problem erfaßt, kannst Du ja mal versuchen. Ansonsten, weiß Mr. Google noch viel mehr über das Thema.
drsoong ist offline   Mit Zitat antworten
Alt 26.06.2009, 09:55  
Neuer Benutzer
 
Registriert seit: 28.05.2009
Beiträge: 8
Lebenssonde befindet sich auf einem aufstrebenden Ast
Standard

@Lou: Weil sobald ich das mache, ich keine Umlaute mehr sehe, obwohl ich automatische Erkennung im Browser eingestellt habe, warum auch immer.

@drssoong Danke fürs raussuchen. Ich werde versuchen utf zu dekodieren....
Lebenssonde ist offline   Mit Zitat antworten
Alt 28.07.2009, 15:10  
Erfahrener Benutzer
 
Benutzerbild von ChillSn
 
Registriert seit: 28.07.2009
Beiträge: 267
PHP-Kenntnisse:
Fortgeschritten
ChillSn befindet sich auf einem aufstrebenden Ast
ChillSn eine Nachricht über Skype™ schicken
Standard

Ich hatte dieses Phänomen, als ich ne XML-Datei über Ajax eingelesen habe. In allen beteiligten Dateien hatte ich im Header utf-8 eingestellt - nur brachte das bezüglich komischer Umlaute nichts. Nach etlichen Stunden googlen fand ich einen Thread, der riet, alle betreffenden Dateien (bei mir die xml) utf-8 codiert abzuspeichern (Standard war bei mir ANSI). Und siehe da, ging.
ChillSn 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
[Erledigt] Mehrere DIV Container mit einem Klick ändern (mit mehreren Request Aufrufe Lebenssonde JavaScript, Ajax und mehr 11 26.08.2010 09:01
Umlaute und MySQL4.1 Datenbanken 2 15.11.2009 15:28
[Erledigt] Umlaute ersetzen funktioniert nicht richtig BlackSpirit PHP Tipps 2009 19 20.04.2009 12:04
MySQL Konsole und Umlaute unter Windows [LÖSUNG] f4ckm5 Datenbanken 8 30.03.2009 22:10
GET Request in Datei speichern noreux PHP Tipps 2008 5 11.11.2008 20:09
Umlaute und str_replace MatzeMuc86 PHP Tipps 2008 20 22.10.2008 20:41
Umlaute und Ajax themonk JavaScript, Ajax und mehr 5 12.10.2008 18:30
[Erledigt] PHP5: Request Parameter werden nicht korrekt ausgegeben dmecir PHP Tipps 2008 11 20.08.2008 17:37
Umlaute in Datenbank Eldra PHP Tipps 2008 3 14.05.2008 07:11
Umlaute bei Linux flual2000 PHP Tipps 2006 10 28.04.2006 13:12
[Erledigt] Keine Umlaute beim MediaWiki im Internet Explorer PHP Tipps 2006 1 15.02.2006 18:50
Umlaute... JK PHP-Fortgeschrittene 7 07.12.2005 20:55
Umlaute in Dateien per CLI in HTML-Entities umwandeln PHP-Fortgeschrittene 5 19.07.2005 09:06
Umlaute automatisch ersetzen PHP Tipps 2005 5 31.03.2005 17:34
MySQL Umlaute werden in PHP nicht richtig angezeigt PHP Tipps 2004 5 25.10.2004 20:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http request umlaute, mootools request.html neuer content, request umlaute, php request umlaute, http request sonderzeichen, html request umlaute, httprequest umlaute, mootools request umlaute, html request sonderzeichen, umlaute request, php request sonderzeichen, umlaute html request, umlaute get request, request parameter umlaute, umlaute in request parameter, umlaute in request, umlaute request parameter, request.params umlaute, sonderzeichen in request, google ajax umlaute

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:45 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