Seite 1 von 1

[BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigation

Verfasst: Do 20. Jan 2011, 22:27
von wadahadadu
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:

Code: Alles auswählen

<title>Firma XY - Unsere L&ouml;sungen f&uuml;r Sie</title>
<meta name="keywords" xml:lang="de" lang="de" content="firma xy, gesch&auml;ftsl&ouml;sungen" />
Nach dem Speichern der Artikeleigenschaften mit Version 4.8.14 erscheinen die Umlaute im Seitenquelltext dann unkodiert, also zum Beispiel ö statt &ouml;:

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" />
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:

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>
(...)
Die mit dem Standard-Textmodul erzeugten Inhalte erscheinen hingegen kodiert.

Im Seitenquelltext steht dieser Metatag drin:

Code: Alles auswählen

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
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.

Re: [BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigati

Verfasst: Mo 31. Jan 2011, 00:18
von ravi
Contenido-Backend - Spracheinstellungen:
deutsch: Encoding: iso-8859-1

Probiere mal dies auf UTF-8 ändern.

Re: [BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigati

Verfasst: Mo 31. Jan 2011, 21:29
von wadahadadu
Hallo ravi, Danke für deine Antwort. Hab dies gemacht: die Umlaute erscheinen dann als Fragezeichen.

Re: [BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigati

Verfasst: Di 1. Feb 2011, 05:25
von Oldperl
Guckst du hier :arrow: http://forum.contenido.org/viewtopic.ph ... 58&start=0

Da der andere Thread noch offen ist, gehe ich mal davon aus, das daran noch gearbeitet wird.

Gruß aus Franken

Ortwin

Re: [BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigati

Verfasst: Mi 2. Feb 2011, 00:10
von ravi
Ja wir sind nicht zu einer definitiven Lösung gekommen damals.

Re: [BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigati

Verfasst: Fr 19. Jul 2013, 09:32
von wadahadadu
Ist dafür eigentlich eine Lösung in Sicht, vielleicht mit der Version 4.9?

Re: [BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigati

Verfasst: Fr 19. Jul 2013, 11:19
von xmurrix
wadahadadu hat geschrieben:Ist dafür eigentlich eine Lösung in Sicht, vielleicht mit der Version 4.9?
Ja, die 4.9 wurde auf ein Encoding (sowolh PHP Scripte als auch MySQL Verbindung) umgestellt und alle Bereiche, die mit Strings arbeiten, überarbeitet. Das Problem sollte in Zukunft nicht mehr auftauchen.

Re: [BUG 4.8.14] Umlaute in Seitentiteln, Keywords, Navigati

Verfasst: Fr 19. Jul 2013, 11:23
von wadahadadu
Prima, vielen Dank für die Arbeit und die frohe Botschaft!