CMS - Der Dirigent » Support » Anwenderforum

Neue Umfrage | neues Thema | Antworten

Was beachten bei utf8_unicode_ci in der Datenbank

« Älteres Thema | Neueres Thema » Thema abonnieren | Thema versenden | Thema drucken

patriceckhart
Geschrieben am: 21. Jan 2010 - 19:14


Member


Gruppe: Tester v1.1
Beiträge: 146
Mitgliedsnummer: 1928
Mitglied seit: 22. Mar 2006


Hi zusammen!

Hab grad versucht Dedi auf dem Server eines Bekannten zu installieren.
Leider schneidet es mir nach der Installation (die Fehlerfrei verläuft) z.B. bei den Modulen die man importieren kann die Beschreibungen nach einem Umlaut ab... Also die Beschreibung: Gut geeigent für Überschriften sieht so aus: Gut geeignet f und aus.

Was muss ich bei der Installation beachten?

MySQL-Zeichensatz: UTF-8 Unicode (utf8)
Zeichensatz / Kollation der MySQL-Verbindung: utf8_unicode_ci

Ich bin für Antworten wirklich sehr dankbar!
Top   
Eppi
Geschrieben am: 22. Jan 2010 - 13:30


.....................noname


Gruppe: Admin
Beiträge: 8077
Mitgliedsnummer: 1
Mitglied seit: 23. Mar 2003


kannst du mal direkt in die datenbank schauen was da so hinterlegt ist? ich vermute, das auch dort schon die einträge futsch sind.

gruß, paul

--------------------

"Heute ist nicht aller Tage... ich komm wieder, keine Frage!"
Top   
patriceckhart
Geschrieben am: 22. Jan 2010 - 13:59


Member


Gruppe: Tester v1.1
Beiträge: 146
Mitgliedsnummer: 1928
Mitglied seit: 22. Mar 2006


Hey Paul, danke das du dich damit aus einander setzt.
In der Datenbank ists auch nur bis zum Umlaut gespeichert. Wenn ich die Datenbank auf Latin1 umstelle
wird zwar alles gespeichert, das Umlaut jedoch in irgenwelchen Zeichen (%1/4......) Etc

Und wenn ich z.B. in die Datenbank ein Umlaut eintrage wird bei UTF 8 in der DB alles wieder abgeschnitten, bei Latin1 wirds zwar gespeichert aber im Backend erscheind nur ein ?

Kannst du mir helfen?
Top   
Eppi
Geschrieben am: 22. Jan 2010 - 23:18


.....................noname


Gruppe: Admin
Beiträge: 8077
Mitgliedsnummer: 1
Mitglied seit: 23. Mar 2003


das problem ist jetzt, das die module ja nun schon schrott sind. lösch mal die tabellen, dann versuch die db auf latin umzustellen und führe das setup erneut aus. ansonsten könnte dir das noch weiterhelfen:

mehr CODE
$db->query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");
$db->query("SET CHARACTER_SET_SERVER='utf8'");

dies müsstest du jedoch hart in die main.php des backends und index.php des frontends direkt nach $db = ... einbauen.

gruß, paul

--------------------

"Heute ist nicht aller Tage... ich komm wieder, keine Frage!"
Top   

Thema wird von 0 Benutzer gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

3 Antworten seit 21. Jan 2010 - 19:14

Thema abonnieren | Thema versenden | Thema drucken


Neue Umfrage | neues Thema

Home | Das Projekt | Download | Entwicklung | Dokumentation | Forum | Impressum