pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => SMF-pragmaMx Bridge => Thema gestartet von: pater1971 am 26 September 2009, 22:56:43

Titel: [Solved] Umlaute im SMF
Beitrag von: pater1971 am 26 September 2009, 22:56:43
Kann mal einer bei mir auf der Seite schauen und sich mal mein SMF ansehen.
Es werden keine Umlaute mehr richtig angezeigt.
Das Problem besteht auf meinem xampp nicht und nach einer reichlichen langen Suche hier im Forum und bei google (über 6 Stunden) weiß ich nicht mehr weiter wie ich das Problem beheben kann.  :gruebel:

Ich habe pragmamx und smf komplett auf xampp neu installiert und dann bestimmte Datenbanken per mysqldumoer integriert. Wenn ich jetzt aber die alte Datenbank einfach hernehme habe ich auch das Umlaute Problem, also schließe ich daraus das es an der integration älteren Datennbanken nicht liegen kann. Ich habe auch schon die smf Datenbanken per utf-8 und latin gesichert und aktuell eingespielt nichts hilft jedoch.

Solltet ihr noch mehr Infos benötigen dann schreibt es mir bitte, denn so wie jetzt schaut es echt sch.... aus.  :puzzled:

Das mein Bilder hochladen bei der Coppermine nach der 1.4.25 nur auf meinem Testserver funktioniert erwähne ich nur mal so neben bei.  ;)

Nach etwa 24 Stunden(davon 3 Stunden schlaf) Datenbankanpassungen und grafische Feinarbeiten werde ich mir nun eine Mütze schlaf gönnen und ich hoffe das mi hier recht bald jemand helfen kann.
Titel: Re: Umlaute im SMF
Beitrag von: Sitki am 27 September 2009, 12:20:15
Hi :)

welche Kollation hat die Datenbank bzw. sicherstellen, dass beim Export/Konvertieren bereits das richtige Format (z.B. latin1_swedish_ci) angegeben wird.
Sicherheitshalber überprüfen, ob die (?) direkt in der Datenbank stehen. In diesem Fall müssen die Daten, im korrekten Format (alte Datensicherung), nochmals importiert werden (die bestehenden bzw. neuen Einträge gehen dann natürlich verloren) oder in der DB Hand anlegen.

(?) deuten darauf hin, dass der Webbrowser die Daten als UTF-8 bekommt, aber die Daten selbst möglicherweise noch latin haben.

Am charset sollte es nicht liegen.
http://web-sniffer.net/?url=http%3A%2F%2Fwww.fm-trikots.de%2Fmodules.php%3Fname%3DForum&submit=Submit&http=1.1&type=GET&uak=0
Titel: Re: Umlaute im SMF
Beitrag von: pater1971 am 27 September 2009, 13:30:36
Erst einmal danke für deine Antwort.
Alle Datenbanken besitzen die Kolation latin1_swedish_ci
Wenn ich die Datenbank _smf_messages öffne stehen bei "subject"  sowie bei "body" alle Umlaute mit eine "?" drine.

Ich habe dann die alte Datenbank kontrolliert in der war dann ein "?" mit einem schwarzen Viereck hinterlegt. (siehe Anhang)
Wenn ich diese Tabelle dann in meine aktuelle Datenbank importiere werden daraus ganz normale "?"

Das riecht wohl nach sehr viel Handarbeit.  :puzzled:
Titel: Re: Umlaute im SMF
Beitrag von: Franky am 27 September 2009, 14:53:29
Wenn du jetzt neue Posts im Forum schreibst, mit Umlauten, sind die dann richtig oder werden die auch falsch dargestellt?

cu....
Titel: Re: Umlaute im SMF
Beitrag von: pater1971 am 27 September 2009, 15:47:12
Die werden alle korrekt geschrieben.
Titel: Re: Umlaute im SMF
Beitrag von: Franky am 27 September 2009, 15:57:10
dann würd ichs mal auf die dreckige Tour probieren.

Die alten Tables exportieren, Umlaute und Sonderzeichen ersetzen (http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=umlaute) und wieder importieren.

Außerem würd ich die Kolation, falls noch nicht geschehen, auf UTF8 und latin1_german_ci stellen.

Was hast Du eigentlich beim Export der alten DB als Ausgabe Format gewählt? ISO-8859-1 / Latin 1 oder UTF-8?

Im Browser mal bei Ansicht -> (Zeichen)Codierung Unicode (UTF-8) statt ISO-8859-1 einstellen. Sind die Umlaute jetzt zu lesen? Wenn ja, ist die DB auf UTF-8!

Eventuell könnte auch Kollation ISO-8859-1 gehen.

Kannste ja mal probieren......
Titel: Re: Umlaute im SMF
Beitrag von: pater1971 am 27 September 2009, 20:02:16
Das mit den Unicode in HTML hat mich gerettet.  :JC_highfive:
Diesen Tipp habe ich gebraucht ansonsten hätte ich es vergessen.  :thumbup:

Deine anderen Tipps sowie Fragen haben nichts gebracht bzw. hatte ich schon versucht.
Deswegen kommt nur noch
Zitatdie dreckige Tour
inn betracht.  ;)