Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

/MySQL/HTML - IE sendet GET-Variablen mit Umlauten nicht richtig

Diskussion: /MySQL/HTML - IE sendet GET-Variablen mit Umlauten nicht richtig im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Servus! Ich habe eine kleine Applikation mit PHP + JS (AJAX) geschrieben, welche Formulardaten in eine MySQL-DB speichert und ...

Like Tree1Likes
  • 1 Post By mime

Antwort
Alt 12.09.11, 16:11   #1 (permalink)
 
Registriert seit: 11.07.05
RemoteC Leistung: Facit NTK
RemoteC eine Nachricht über ICQ schicken
Likes: 0
erledigt /MySQL/HTML - IE sendet GET-Variablen mit Umlauten nicht richtig

Anzeige

Servus!

Ich habe eine kleine Applikation mit PHP + JS (AJAX) geschrieben, welche Formulardaten in eine MySQL-DB speichert und später wieder aufruft. Das einzige Problem welches ich habe ist, der IE (getestet bisweilen mit IE8 und FF6) Umlaute nicht richtig sendet.

Im PHP-Dokument steht sowohl <?php header('Content-Type: text/html; charset=utf-8'); ?> als auch <meta http-equiv="content-type" content="text/html; charset=utf-8"> im HTML-Head.
Sämtliche Spalten (varchar bzw. text) in der MySQL-DB sind als utf8_bin angelegt.
Beim Formular habe ich accept-charset="utf-8" - wobei ich kein action="" habe weil das ganze mit einem JS-Event getriggert ist.

Das 'lustige' ist: Wenn ich bei der Ausgabe der Tabelle (PHP) das mysql_set_charset('utf8',$link); wegnehme dann zeigt mir der IE alle Umlaute richtig an (außer jene Zeilen, welche mit FF eingetragen worden sind). Der FF hat aber Probleme, sobald ich das mysql_set_charset('utf8',$link); vorm SELECT entferne.

Bei phpMyAdmin werden Zeichenketten, welche mit IE versendet worden sind und ein Umlaut haben, ab der Stelle es Umlauts abgeschnitten. z.B. Gärtner wird zu 'G' in der Datenbank.
Auch der AJAX-Response, welcher im Grunde nur ein echo aller GET-Variablen ist, funktioniert im IE nicht richtig, insbesonders sobald mehrere Umlaute hintereinander sind wird auch das HTML-Gerüst zerstört (z.B. wird 'A��/td>' ausgeben anstatt von 'AÄoöUÜ').

Wo kann ich bitte noch angeben dass UTF-8 verwendet werden soll damit auch der IE das checkt?! Bzw. warum checkt er es wenn ich mysql_set_charset() nicht verwende und warum steigt dann FF aus?

lg


Geändert von RemoteC (12.09.11 um 17:37 Uhr)
RemoteC ist offline   Mit Zitat antworten
Alt 12.09.11, 17:25   #2 (permalink)
 
Registriert seit: 12.08.10
mime Leistung: Pentium Imime Leistung: Pentium I
Likes: 30
Standard

Zitat:
Zitat von RemoteC Beitrag anzeigen
Auch der AJAX-Response, welcher im Grunde nur ein echo aller GET-Variablen ist, funktioniert im IE nicht richtig, insbesonders sobald mehrere Umlaute hintereinander sind wird auch das HTML-Gerüst zerstört (z.B. wird 'A��/td>' ausgeben anstatt von 'AÄoöUÜ').
Umlaute in AJAX klappen nicht im Internet Explorer

HTH

Micha
RemoteC likes this.
__________________
http://www.openvas.org
mime ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 12.09.11, 17:36   #3 (permalink)
Themenstarter
 
Registriert seit: 11.07.05
RemoteC Leistung: Facit NTK
RemoteC eine Nachricht über ICQ schicken
Likes: 0
Thumbs up Spitze!

Mittlerweile hatte ich auch noch ein .htaccess-File angelegt ... natürlich ohne Nutzen.

Vielen, vielen Dank für den Link ... ich habe alles mögliche gesucht (und gefunden) nur natürlich genau das nicht. Einfach super, jetzt funktioniert es.

Code:
var vorname = encodeURIComponent(document.getElementById('vorname').value);
RemoteC ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP /MySQL/HTML - IE sendet GET-Variablen mit Umlauten nicht richtig
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Darstellung : MySQL und HTML select Dawen (Web-) Design und webbasierte Sprachen 10 14.09.10 18:45
HTML in Flashtextfeld richtig anzeigen? :::Lük::: (Web-) Design und webbasierte Sprachen 8 08.04.09 23:07
mysql error bei html-Tag CPU8080 (Web-) Design und webbasierte Sprachen 11 19.12.05 21:11
Outlook sendet nicht aus dem Postausgang Sonne Die Problemzone 9 17.02.05 23:26
ICQ sendet nicht, IRC connected nicht, Muli low ID schmidtjr Windows 5 21.10.03 03:22


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61