Hey,
ich habe ein Problem mit dem Thickbox Script von JQuery.
Ich binde eine Seite - mit php aus einer DB erstellt - in die ThickBox ein. Ich benutzte das AJAX Content Beispiel: http://jquery.com/demo/thickbox/#sectionf-1
Das Problem ist, dass wenn ich die Seite manuell aufrufe werden alle Sonderzeichen ganz normal angezeigt. Zeige ich die Seite allerdings in einer ThickBox an, so werden die Sonderzeichen nicht korrekt angezeigt. Hab aber auf der generierten Seite <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" /> eingestellt.
Was mache ich falsch?
Vielen Dank schonmal fürs durchlesen
ich habe ein Problem mit dem Thickbox Script von JQuery.
Ich binde eine Seite - mit php aus einer DB erstellt - in die ThickBox ein. Ich benutzte das AJAX Content Beispiel: http://jquery.com/demo/thickbox/#sectionf-1
Das Problem ist, dass wenn ich die Seite manuell aufrufe werden alle Sonderzeichen ganz normal angezeigt. Zeige ich die Seite allerdings in einer ThickBox an, so werden die Sonderzeichen nicht korrekt angezeigt. Hab aber auf der generierten Seite <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type" /> eingestellt.
Was mache ich falsch?
Vielen Dank schonmal fürs durchlesen
Warum nimmst du dort nicht einfach UTF-8? Dort steht doch ISO-8859-1.
Hab UTF-8 eingetragen, ISO-8859-1 war aus einem weitern Versuch. Sry.
Aber irgendwie kann ich eh nicht viel in der ThickBox machen, er erkennt auch nicht an, dass ich in der style.css eine Hintergrundfarbe gewählt habe.
Rufe ich die Seite allerdings normal auf, wird alles korrekt dargestellt, d.h. es muss irgendwie an der ThickBox liegen.
Keiner eine Idee?
Hab auch schonmal im Forum von dem Script geguckt, aber auch da nicht viel erfahren können.
Mit freundlichen Grüßen
Aber irgendwie kann ich eh nicht viel in der ThickBox machen, er erkennt auch nicht an, dass ich in der style.css eine Hintergrundfarbe gewählt habe.
Rufe ich die Seite allerdings normal auf, wird alles korrekt dargestellt, d.h. es muss irgendwie an der ThickBox liegen.
Keiner eine Idee?
Hab auch schonmal im Forum von dem Script geguckt, aber auch da nicht viel erfahren können.
Mit freundlichen Grüßen
Oh, son Link ist natürlich hilfreich:
http://heimgarten09.de/index.php?article_id=14
Damit ihr nicht einen Namen mit Sonderzeichen raussuchen müsst, habe ich einfach mal "öäüß" in jedes Template eingefügt und siehe da. Die 4 Zeichen werden normal angezeigt. Daten die aus der Datenbank kommen allerdings nicht.
Das sieht man an den Profilen, wo die Namen Sonderzeichen erhalten.
Kann sowas an der DB liegen? Ich nutze eine ganz normale MySQL Datenbank
http://heimgarten09.de/index.php?article_id=14
Damit ihr nicht einen Namen mit Sonderzeichen raussuchen müsst, habe ich einfach mal "öäüß" in jedes Template eingefügt und siehe da. Die 4 Zeichen werden normal angezeigt. Daten die aus der Datenbank kommen allerdings nicht.
Das sieht man an den Profilen, wo die Namen Sonderzeichen erhalten.
Kann sowas an der DB liegen? Ich nutze eine ganz normale MySQL Datenbank
gib mit ein
Wenn du nicht bereits als CHARSET utf8 eingestellt hast, tu das. Und vergiss nicht http://de3.php.net/manual/en/function.m ... harset.php sowie vlt. noch mysql_query("SET NAMES utf8");
Code: Alles auswählenSHOW CREATE TABLE tabellennameWenn du nicht bereits als CHARSET utf8 eingestellt hast, tu das. Und vergiss nicht http://de3.php.net/manual/en/function.m ... harset.php sowie vlt. noch mysql_query("SET NAMES utf8");
Optionen
- Seite 1 von 1 - Nach oben
