Designsociey - Forum für Gestaltung, Kultur und Kunst

Index » Technics » UTF-8 in einer Thickbox ( Seite 1 von 1 )


DuxMortiS

Trainee


30.08.08 - 22:19



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 ;)

Synoxis

Trainee


31.08.08 - 18:42



Warum nimmst du dort nicht einfach UTF-8? Dort steht doch ISO-8859-1.

DuxMortiS

Trainee


01.09.08 - 18:24



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

The Doc

Outstanding


01.09.08 - 22:35



Vlt. gibste uns mal nen Link, damit wir nicht orakeln müssen?

DuxMortiS

Trainee


02.09.08 - 8:17



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

The Doc

Outstanding


02.09.08 - 19:17



gib mit ein
Code: Alles auswählenSHOW CREATE TABLE tabellenname


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");

Optionen

- Seite 1 von 1  -  Nach oben