[BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigation
Verfasst: Do 20. Jan 2011, 22:27
Hallo,
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:
Nach dem Speichern der Artikeleigenschaften mit Version 4.8.14 erscheinen die Umlaute im Seitenquelltext dann unkodiert, also zum Beispiel ö statt ö:
2) Navigationsmodul:
Kategorienamen mit Umlauten erscheinen im Seitenquellcode nicht HTML-kodiert. Das Modul ist "Navigation, left side", Version 1.0.0, created 2008-04-07:
Die mit dem Standard-Textmodul erzeugten Inhalte erscheinen hingegen kodiert.
Im Seitenquelltext steht dieser Metatag drin:
Weshalb erscheinen die Umlaute unterschiedlich kodiert und ist das gut so oder ein Bug?
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.
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.