Am 10.03.15 um 14:35 schrieb Heike Herzog-Kuhnke:
In der Spalte "Kollation" steht bei allen Tabellen latin1_german2_ci

als default für tabellen nicht schön, aber nicht so wichtig. die Angabe bei den Feldern selber hat Vorrang, die müssen dann auf utf8 stehen.

Ich denke das wird das Problem verursachen.
Wie bekomme ich das denn weg?
Gibts dafür ein Tool?

das sollte eigentlich mit phpmyadmin ohne Probleme gehen.

grundsätzlich deutet das aber darauf hin, dass deine Datenbank nicht sauber in utf-8 aufgesetzt ist.

Die Kollation gibt es auf drei Ebenen:
Datenbank
Tabelle
Feld

dazu dann noch die Angabe zur Kommunikation.

Datenbank- und Tabellen-Ebene sind eigentlich nur defaults für niedrigere Ebenen wenn dort bei Manipulationen keine Kollation angegeben ist.



Noch habe ich da ja keine größeren Daten oder Seiten drin.
Bisher stehen ein paar fast leere Beispiel-Seiten, ein Formular und das
Template drin.

das Template sichern
die ganzen Tabellen löschen [1] und die Datenbank-Kollation auf UTF-8 setzen, dann das Install-Tool -> compare aufrufen. jetzt sollten die Tabellen mit UTF-8 und in den Tabellen die Felder mit UTF-8 angelegt sein.


solltest du phpmyadmin als BE-Module laufen haben bist du jetzt draußen weil keine BE-user mehr existieren, dito BE-Sessions. da müßtest du selektiver vorgehen und mindestens diese beiden Tabellen leben lassen

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an