In der Contenido-Version 4.8.14 fällt mir folgende Inkonsistenz bei der Kodierung von Umlauten auf:
1) Seitentitel und Keywords:
Die Seitentitel und Keywords in den Artikeleigenschaften enthalten einige Umlaute. Im Seitenquelltext des Frontends werden diese anfänglich noch HTML-kodiert gezeigt (der Mandant war vorher auf Version 4.8.6) - auch nachdem die Datenbanktabelle con_code geleert wurde:
Code: Alles auswählen
<title>Firma XY - Unsere Lösungen für Sie</title>
<meta name="keywords" xml:lang="de" lang="de" content="firma xy, geschäftslösungen" />
Code: Alles auswählen
<title>Firma XY - Unsere Lösungen für Sie</title>
<meta name="keywords" xml:lang="de" lang="de" content="firma xy, geschäftslösungen" />
Kategorienamen mit Umlauten erscheinen im Seitenquellcode nicht HTML-kodiert. Das Modul ist "Navigation, left side", Version 1.0.0, created 2008-04-07:
Code: Alles auswählen
(...)
<ul>
<li><a href="front_content.php?idcat=59" title="Angebot">Angebot</a>
<ul class="subSubNavigation">
<li class="active"><a href="front_content.php?idcat=62" title="Unsere Geschäftslösungen">Unsere Geschäftslösungen</a></li>
(...)
</ul>
</li>
</ul>
(...)
Im Seitenquelltext steht dieser Metatag drin:
Code: Alles auswählen
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
Ist die Art der Kodierung von Umlauten bei der Version 4.8.14 anders im Vergleich zu früheren Versionen wie der 4.8.6?
--------------------
Datenbank:
MYSQL-Zeichensatz der Datenbank: UTF-8 Unicode (utf8)
Zeichensatz / Kollation der MySQL-Verbindung: utf8-general-ci
Contenido-Backend - Spracheinstellungen:
deutsch: Encoding: iso-8859-1
Contenido-Backend: Systemvariablen:
Server Betriebssystem: Apache/2.2.3 (CentOS)
PHP Datenbankerweiterung: mysql
Datenbankserver-Version: 5.0.77
Installierte PHP-Version: 5.2.13
safe_mode: Deaktiviert
magic_quotes_gpc: Deaktiviert
magic_quotes_runtime: Deaktiviert
gpc_order:
memory_limit: 64M
max_execution_time: 60
Deaktivierte Funktionen: shell_exec, virtual, passthru, proc_close, proc_get_status, proc_open, proc_terminate
Gettext Erweiterung: geladen
sql.safe_mode: Deaktiviert
Contenido-Fehlerlog:
[20-Jan-2011 17:32:21] /contenido/main.php?area=con&frame=4&idcat=54&idtpl=2&syncoptions=0&contenido=3aaa9ea4d98c230c7e675e9cff7bcc63 MySQL error 1062: Duplicate entry '3aaa9ea4d98c230c7e675e9cff7bcc63' for key 1
insert into con_phplib_active_sessions ( sid, name, val, changed ) values ('3aaa9ea4d98c230c7e675e9cff7bcc63', 'contenido', 'Y29udGVuaWRvOiR0aGlzLT5pbiA9ICcwJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsgJHRoaXMtPnB0WydhdXRoJ10gPSAnMSc7ICR0aGlzLT5wdFsnY2hhbGxlbmdlJ10gPSAnMSc7ICRHTE9CQUxTWydhdXRoJ10gPSBuZXcgQ29udGVuaWRvX0NoYWxsZW5nZV9DcnlwdF9BdXRoOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsndWlkJ10gPSAnZm9ybSc7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ3Blcm0nXSA9ICcnOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydleHAnXSA9ICcyMTQ3NDgzNjQ3JzsgJEdMT0JBTFNbJ2F1dGgnXS0+YXV0aFsncmVmcmVzaCddID0gJzIxNDc0ODM2NDcnOyAkR0xPQkFMU1snY2hhbGxlbmdlJ10gPSAnZjRmYmJkNGRjZDBlOGVmN2FiNTYyMTAxMzJmOWI0NmMnOyA=', '20110120173221')
[20-Jan-2011 17:32:21] /contenido/main.php?area=con&frame=4&idcat=54&idtpl=2&syncoptions=0&contenido=3aaa9ea4d98c230c7e675e9cff7bcc63 Session: freeze() failed.