Page 1 of 1

Fehlerhafte Darstellung Umlaute u. Sonderzeichen bei Update 1.52 / 1.54

Posted: Tue Aug 25, 2009 8:09 am
by dylan
Ich habe nach einem Update von Ver. 1.52 auf 1.54 eine fehlerhafte Darstellung meiner Umlaute u. Sonderzeichen.

Ich habe vor dem Update, bzw. der Neuinstallation, ein Backup der 1.52er Datenbank angelgt. Danach habe ich die gesamten Daten von Server und Datenbank gelöscht, die 1.52er Datenbank importiert und die 1.54er Version ohne Musterdateien neu installiert.
Soweit, so gut, alles wird angezeigt, es funktioniert. Nur leider werden Umlaute u. Sonderzeichen wie folgt angezeigt:

Ich habe in phpMyAdmin 2.8.2.4 den charset der Datenbank überprüft:

Code: Select all

CREATE DATABASE `cmsms` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
In den globalen Metadaten ist der charset korekt eingetragen:

Code: Select all

<meta name="Generator" content="CMS Made Simple - Copyright (C) 2004-6 Ted Kulp. All rights reserved." />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
In der Datenbank ist Gästebuch z.B. so eingetragen: Gästebuch.

Ich denke, das die fehlerhafte Darstellung dadurch verursacht wurde, das ich bei Tiny MCE die Kodierung der Entitäten (Umlaute, Sonderzeichen) anfangs auf RAW-Kodierung (ohne Veränderungen) stehen hatte, wodurch Umlaute u.s.w. 1:1 in die Datenbank geschrieben, und vielleicht beim Export in phpMyAdmin, fehlerhaft exportiert wurden??? Kann das sein?

Gibts eine Möglichkeit die Einträge in einem Rutsch mach der TinyMCE Einstellungsvariante HTML-Kodierung (z. Bsp. &nbsp;) zu ändern?

Re: Fehlerhafte Darstellung Umlaute u. Sonderzeichen bei Update 1.52 / 1.54

Posted: Tue Aug 25, 2009 8:13 am
by antibart
Ich hatte so etwas ähnlliches gerade:

Ein paar Sachen konnte ich hiermit korrigieren:

http://forum.cmsmadesimple.org/index.ph ... #msg172221

den Rest musste ich dann durch globales Ersetzen in der DB machen.