MyBB.de Forum

Normale Version: Fremde Sprache funktioniert nicht [Datenbankproblem]
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hi,

Ich habe im englischen Forum für's mybb schoneinmal diese Frage gepostet, doch leider keine Antwort bekommen. Auch habe ich den Support gefragt, doch dort wurde ich aufs Forum verwiesen mit dem Hinweis das das kein Bug ist... jedoch, denke ich das es schon ein Bug ist.

Das Problem ist, wenn jemand mit zum Beispiel griechischen Schriftzeichen etwas schreiben möchte (Forum ist international, also auch chinesisch und sowas), dann gibt es folgendes Problem:


(Bild einfügen funktioniert irgendwie nicht..)

Ich teste es mal hier mit einem Text aus dem griechischen Language pack (ist installiert!):
Ευχαριστούμε, ανανεώσατε επιτυχώς τις επιλογές σας.

Edit: hier funktionierts.


Hoffentlich könnt ihr mir helfen Sad
Danke,
Gruß Ashley
Deine Tabellen sind vermutlich nicht in UTF-8.

Mache ein Backup und versuche dann dein Glück mit der UTF-8 Konvertierung... wenn die Konvertierung fehlschlägt, am besten den Zeichensatz im Dump selbst ändern und direkt als UTF-8 wieder herstellen...
Hallo,

bitte beachte die Verhaltensregeln, insbesondere Punkt 5. Das Hochladen von Anhängen funktioniert bestens...

Könntest du mir bitte einen Link zu dem Bug und zu dem Thema geben? Ist deine Datenbank UFT-8 Kodiert?

Beste Grüße
magent
(28.04.2010, 22:20)frostschutz schrieb: [ -> ]wenn die Konvertierung fehlschlägt, am besten den Zeichensatz im Dump selbst ändern und direkt als UTF-8 wieder herstellen...
Also ich habe die UTF-8 Konvertierung schon vor 2 Tagen ausprobiert, sie ist fehlgeschlagen aber jetzt zeigt er mir an, die Tabelle Posts wäre in UTF-8 konvertiert - aber wenn er sagt fehlgeschlagen dann wohl eher nicht.

Wie kann ich das von dir beschriebene denn machen? (Im Dump selbst ändern)


(28.04.2010, 22:26)magent schrieb: [ -> ]Hallo,

bitte beachte die Verhaltensregeln, insbesondere Punkt 5. Das Hochladen von Anhängen funktioniert bestens...

Könntest du mir bitte einen Link zu dem Bug und zu dem Thema geben? Ist deine Datenbank UFT-8 Kodiert?

Entschuldigung, ich habe das Bild nun als Anhang hochgeladen.

Soll ich dir den Link zum Post im englischen Forum geben? Oder zu meinem Forum?
Ich gebe einfach mal den zum englischen Forum:
http://community.mybboard.net/thread-68636.html

Ob die Datenbank selbst UTF-8 kodiert ist weis ich nicht, wie kann ich das herausfinden?


PS: Danke für die schnelle Antwort Smile

Ashley
Den Zeichensatz der Tabellen und der einzelnen Felder kann man im phpMyAdmin sehen, wenn man auf die Struktur-Seite der jeweiligen Tabellen geht. Bei dir insbesondere die Posts-Tabelle.
Dort zeigt er mir für die Tabelle posts:
"utf8_general_ci".

Alle restlichen sind die selbe "Collation", ausser die Tabelle threads.
Diese ist:
latin1_swedish_ci sollte ich das auch noch konvertieren?
Ja. Es sollte alles in utf8_general_ci sein, nichts in latin1...
Ausgegeben hat er mir dabei:

Zitat:MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'blobNOT NULL' at line 1
Query:
ALTER TABLE threads CHANGE `subject` `subject` varbinary(120) DEFAULT '' NOT NULL, CHANGE `username` `username` varbinary(80) DEFAULT '' NOT NULL, CHANGE `lastposter` `lastposter` varbinary(120) DEFAULT '' NOT NULL, CHANGE `closed` `closed` varbinary(30) DEFAULT '' NOT NULL, CHANGE `notes` `notes` blobNOT NULL

Er zeigt aber jetzt an das alle in UTF-8 sind, im PHPmyAdmin auch - aber es klappt noch nicht.

Was kann ich jetzt tun?
Wahrscheinlich muss ich das komplette Forum neu aufsetzen, oder?
notes sollte eigentlich text sein und nicht blob - also da passiert irgendwas komisches

den zeichensatz solltest du auch direkt in phpmyadmin ändern können

nur halt vorher ein backup machen, am ende sind umlaute und dergleichen futsch
Also ich habs jetzt mal direkt im phpMyAdmin geändert, nur es funktioniert leider immer noch nicht..
Seiten: 1 2