Beiträge: 52
Themen: 15
Registriert seit: 05.02.2007
15.02.2007, 02:14
(Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2007, 08:55 von lexington.)
du siehst gleich am anfang, das er in den ankündigungen, als auch im text und auch in alten beiträgen die umlaute nicht korrekt darstellt. das ist auch bei den signaturen der mitglieder der fall.
HAb es jetzt mal geöffnet, damit du es dir ansehen kannst.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Im Moment sehe ich gar nichts, da das Forum offline ist. Wichtig ist generell, dass die Datenbank nur einmal konvertiert wird, sonst gibt es Probleme mit den Sonderzeichen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 52
Themen: 15
Registriert seit: 05.02.2007
Also wäre dann nur noch die möglichkeit den dump neu einzuspielen und dann die eingespielte datenbank zu konvertieren, ohne fehlermeldungen
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Dann sollte es aber endlich funktionieren.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 52
Themen: 15
Registriert seit: 05.02.2007
Dann werd ich das mal später versuchen. Sonst bleibt mir nur alles händisch nachträglich zu ändern *ggg* Danke für dein Bemühen bis in so späte Stunde hinein. Ist echt toll und super von dir! Vielen dank!
Beiträge: 52
Themen: 15
Registriert seit: 05.02.2007
15.02.2007, 07:42
(Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2007, 09:03 von lexington.)
So, ich hab jetzt die Datenbank wieder neu eingelesen und neu codiert. Jetzt passen alle Umlaute in den Beiträgen. Die Umlaute jedoch in der Shoutbox usw werden immer noch nicht richtig dargestellt, genauso wie Umlaute von Texten die ich im ACP eingegeben hatte.
Werde mal versuchen die Sprachdateien der Shoutbox neu zu codieren. Hoffe das es danach funktioniert.
EDIT: Shoutbox haut jetzt hin und funktioniert einwandfrei
Welche Einstellungen muss ich treffen, wenn ich in der Datenbank eine Tabelle anlege mit den beiden Text Feldern Tag und Text, damit er mir die Umlaute richtig angibt?
In der Portal.php ist folgender Code eingefügt:
$query = $db->query("SELECT text FROM Tabellenname WHERE tag='".date("d.m.")."' LIMIT 0,1");
$Taggenauertext = $db->fetch_array($query);
Im Template Portal ist folgender Code eingefügt:
{$Taggenauertext['text']}
Die Tabelle in der der Text gespeichert ist, hat folgenden Aufbau:
Feld Typ Kollation
tag Text utf8_general_ci
text Text utf8_general_ci
Die Tabelle selbst ist MYISAM und hat auch als Kollation utf8_general_ci
Dennoch wird der Text mit umlauten falsch dargestellt. Passt etwas an den Einstellungen nicht? Oder kann das passieren, wenn ich Texte kopiere und dann in die Tabelle einfüge, dies die Probleme verursacht?
Ist eine schwere Geburt ich weiß. Dafür bin ich das nächste mal schlauer *g*
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Ja, das kann durch kopieren auftreten. Eigentlich sollte es mit dem Code, den du jetzt hast, aber funktionieren.
Beiträge: 52
Themen: 15
Registriert seit: 05.02.2007
Alles klar. Dann werd ich sicherheitshalber das ganze in eine Text Datei in PsPad anlegen und dort vor Codieren. Danke!
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Du musst sicherstellen, dass der Text ebenfalls UTF-8-kodiert ist. D.h. du musst ihn über ein Formular auf einer Seite einfügen, die ebenfalls UTF-8 als Encoding verwendet.
Dieser Workaround sollte ebenfalls gehen. Füge unter $Taggenauertext = $db->fetch_array($query); folgendes ein:
PHP-Code:
$Taggenauertext['text'] = htmlentities($Taggenauertext['text']);
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 52
Themen: 15
Registriert seit: 05.02.2007
15.02.2007, 10:24
(Dieser Beitrag wurde zuletzt bearbeitet: 15.02.2007, 10:49 von lexington.)
Der Workaround funktioniert soweit, nur daß die html formatierung des Textes verloren geht bzw er nicht interpretieren kann.
Da ich das ganze in der Portal.php einfüge müsste ich also sicherstellen, daß die portal.php utf8 codiert ist. Würde es zu schwierigkeiten kommen oder problemen, wenn ich die portal.php auch utf-8 codiere? Oder müsste ich irgendwie das Portal Template auf utf-8 codieren? Das wüsste ich nämlich nicht genau wo es liegt.
Oder kann ich auch mit dem Workaround den Text formatieren?