Hallo zusammen,
in meinem Board verwende ich meinen Namen auch als Nick: Rüdiger. Nun hat jemand versucht, mir eine PN zu schreiben und scheiterte. Ich habe es mit einem Testuser versuch nachzuvollziehen und habe herausgefunden, dass es tatsächlich nicht geht. Und zwar wegen des Umlauts.
Beim Versuch etwas an mich zu senden kommt der Fehler "Kann Mitglied r�diger nicht finden.
Kann man da irgendwas machen? Immerhin heiße ich so und möchte mich deshalb jetzt nicht Ruediger nennen müssen.
Grüße,
Rüdiger
Da stimmt was mit den Charsets nicht... irgendwo schleicht sich da imho iso ein wo utf8 sein sollte (oder umgekehrt???) Mit den charsets hab ich auch so meine liebe not.
Poste bitte mal welche Sprachdatei du benutzt hast und welches betriebssystem samt browser du benutzt.
Gruß
Pyx
Hallo,
viele gute Fragen - und dass einem SMF Anfänger. Ich habe halt das SMF heruntergeladen und installiert. Ich glaube aber, dass ich diese utf-8 Sprachdatei genommen habe (warum auch immer). Jedenfalls gibt es einige php - Dateien, die im namen "...german-utf8" haben.
Hier zu Hause nutze ich den Firefox unter Windows XP
Grüße,
Rüdiger
Dann lade dir doch mal die iso sprachdateien runter und stelle dein forum auf dieses deutsch um. Sollte dein Problem beheben.
UTF-8 ist eigentlich nur dann von Nöten wenn du ein Multikulti, sprich Multi-Sprachen Forum betreiben möchtest.
Gruß
Pyx
Hallo,
danke für die Info. Werde ich versuchen. Umstellen hört sich jetzt sehr leicht an. Was genau müsste ich zum Umstellen tun? Geht da irgendwas automatisch oder was muss ich von Hand umstellen?
Vielen Dank,
Grüße,
Rüdiger
Also an der Sprachdatei dürfte das doch eigentlich nicht liegen, denn die gibt nur Daten aus nicht verarbeitet sie nicht. Ich vermute eher eine Inkompatiblität zwischen den POST-Daten, die der Browser sendet und der Datenbank.
Hallo,
dieser Gedanke bedarf zumindest für mich einer Erklärung, damit ich verstehen kann, was Du meinst, worum es gehen könnte, und was zu ändern wäre.
Grüße,
Rüdiger
Also es gibt Browser (hängt wohl auch von der Webseite ab), die senden entweder ISO-Text oder UTF-8-Text. Bei UTF-8 sind die Umlaute anders. Somit wird das Board eventuell einen anderen Umlaut empfangen...
Also das finde ich jetzt ziemlich doof an diesem Board. Das ist bei wbb besser. Ich habe mir jetzt die anderen Sprachdateien runtergeladen und sie auf den Server gepackt. Ich hab dann von German uft-8 auf German umgestellt, was zur Folge hatte, dass mein Benutzername nun so dargestellt wird: Rüdiger außerdem hat es mir alle Umlaute in den Beschreibungen und Namen der Boards verstellt. Also wieder zurückgestellt. Jetzt wird mein Nutzername wieder normal dargestellt, aber alle anderen Berschreibungen bleiben kaputt. Und PN's kann mir auch keiner senden...
Frustrierte Grüße,
Rüdiger
tjo für anfänger mag das nicht gerade ersichtlich sein das man die utf-8 dateien nur dann nehmen soll wenn man
a) ein internationales forum
und
b) auch die datenbank inhalte in utf-8 betreiben
möchte.
ich würde ja empfehlen den datenbank inhalt zu dumpen, das board neu mit den iso sprachdateien aufzusetzen und dann die db per iconv noch in den richtigen sprachcode zu convertieren. Ist aber nicht ohne und birgt natürlich das risiko von datenverlust.
tjo, oft ist es für Anfänger auch nicht zu verstehen, was die Experten den Anfängern um die Ohren hauen.
"Die Datenbank in den richtigen Zeichensatz" konvertieren - iconf kennt glaube ich 'ne Menge Zeichensätze. Da ist die Angebe "in den richtigen" für Anfänger schon sehr präzise...
P.S.: aus einem anderen Forum hat sich jemand einem Anfänger angenommen und eine Lösung gefunden und diese dem Anfänger in einer sehr schönen Anleitung weitergegeben. Dabei musste das Board nicht neu aufgesetzt werden...
*off topic*
bevor ich nicht weis ob jemand sowas wie ich anmerkte überhaupt umsetzen will, schreibe ich keine Anleitungsromane.
*off topic aus*
Wenn dir der Beitrag in einem anderen Forum geholfen hat ist doch alles super :) Den Link dahin hättest du allerdings ruhig posten dürfen.
Gruß
Pyx
http://www.smfportal.de/index.php/topic,3068.0.html
Obwohl mir der Lösungsweg nicht ganz klar ist ;D
Hallo,
der Rest ging dann per PN weiter...
- Datenbank exportieren
- Sprachdateien ohne utf-8 hochladen
- Exportierte Datenbank mit Notepad++ öffnen und unter Format auf utf-8 umstellen
- In phpMyAdmin alle Tabellen aus der Datenbank komplett löschen
- Den Text im Notepad++ komplett kopieren und in phpMyAdmin in die SQL Abfrage einfügen und absenden
- In den Server - Einstellungen von German UTF-8 auf German umstellen
So hat das funktioniert.
Grüße,
Rüdiger
der vollständigkeit halber sollte man vielleicht erwähnen, dass das mit jedem editor geht, der charsets umwandeln kann, wie z.B. auch PSPad :)