Antwort
 
LinkBack (1) Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 13.08.07, 15:44
Forum Zuschauer
 
Registriert seit: 13.08.07
Beiträge: 2

Probleme mit Zeichenkodierung und Caching


Hallo Leute,

ich möchte euch gleich mit meinem ersten Posting mal auf die Probe stellen Ich hab nämlich ein ziemlich kurioses Problem und weiß nicht, woran es liegen könnte.

Das Problem äußert sich darin, dass eine Seite beim ersten Aufruf vollkommen korrekt angezeigt wird. Sobald sie aber ein zweites mal aufgerufen wird (also aus dem Cache von Typo3 kommt) werden Umlaute und Sonderzeichen nicht mehr richtig angezeigt.

Bsp.:
Code:
M�rkte sind im Grunde riskanter, als es bei der Analyse mit den heute g�ngigen Instrumenten den Anschein macht. Heute stehen wir als Gesellschaft vor der schwierigen Frage, wie wir mit den bezeichneten Ver�nderungen und dem dazu in der internationalen Konkurrenz korrespondierenden Kostendruck umgehen sollen. Wir haben uns als Gesellschaft, aber noch mehr auf der Ebene des einzelnen Unternehmens (nat�rlich auch als Folge der bestehenden Regelsysteme und Machtstrukturen) f�r die Verschlankung bzw. Auslagerung als Antwort auf die bestehenden Anforderungen entschieden. Wenn also der Markt die Margen nicht mehr hergibt, wird versucht, mit weniger Personal die alte Leistung - oder sogar noch eine verbesserte Leistung - zu erbringen, um f�r die verbleibenden Arbeitspl�tze das bisherige Einkommensniveau zu halten.
Die Website läuft mit einer Typo3 4.X Installation unter 1&1 Business 5.0 Hosting-Paket. Die üblichen 1&1-Probleme sind schon beseitigt.

Das Problem ist auf jeden Fall das Caching. Irgendetwas vom Weg aus der Tabelle tt_content zur Tabelle cache_pages läuft falsch.

Folgendes wurde bereits gemacht:
  • config.metaCharset = utf-8
  • config.renderCharset = utf-8
  • config.additionalHeaders = Content-Type:text/html;charset=utf-8;
  • [SYS][setDBinit] = SET NAMES 'utf8'; SET CHARACTER SET 'utf8'; SET SESSION character_set_server=utf8;
  • [SYS][UTF8filesystem] = 1
  • [BE][forceCharset] = utf-8
  • HTML-Datei des Templates als UTF8 abgespeichert
  • UTF8 als Charset in HTML angegeben
Irgendwelche Ideen?

Bin für alle Vorschläge und Hinweise dankbar!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 13.08.07, 21:10
Benutzerbild von david
TYPO3 Forum Team
Moderator
 
Registriert seit: 17.07.06
Ort: München
Beiträge: 770
david eine Nachricht über Skype™ schicken

Haben Deine Cachetabellen das gleiche Charsetformat wie die Inhaltstabellen - das sollte auch beides utf-8 sein.
__________________
Viele Grüße
David

TYPO3 4.1.6 | Win XP | Apache 2.0.52 | MySQL 4.0.23 | PHP 5.0.3

David Bruchmann - Mediengestaltung
www.bruchmann-web.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 14.08.07, 10:50
Forum Zuschauer
 
Registriert seit: 13.08.07
Beiträge: 2

Cache-Tabellen und Inhalts-Tabellen haben gleiches Charset. Alles ist auf utf8_unicode_ci eingestellt.

Das Problem hat sich allerdings gelöst, indem ich bei [SYS][setDBinit] noch folgende Zeile ergänzt habe:

Code:
SET character_set_connection = utf8;
Normalerweise ersetzt...

Code:
SET NAMES utf8;
...die folgenden drei Zeilen.

Code:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
Allerdings scheint das nicht immer der Fall zu sein.

Weiß vielleicht jemand, bei welcher MySQL-Version das geändert wurde? Oder woran es liegen kann, das SET NAMES nicht ausreicht?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 14.08.07, 11:49
Benutzerbild von robelix
Forum Stammgast
 
Registriert seit: 03.12.06
Beiträge: 180

Könnte damit zu tun haben:

Aus dem Changelog von 4.1.1:
http://wiki.typo3.org/index.php/TYPO3_4.1.1

2007-04-02 Michael Stucki <michael@typo3.org>
* Fixed bug #5088: Cache is not saved properly because of charset conflict in the database. Changing the field type of cache_hash.content from mediumtext to mediumblob. To make this work, you need to compare your database in the Install Tool.
__________________
mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an

LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/22719-probleme-zeichenkodierung-caching.html
Erstellt von For Type Datum
0009120: Charset problems if caching is not enabled (config.no_cache = 1) - TYPO3 bugtracker This thread Refback 10.10.08 14:53

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Caching Problem Anderl TYPO3 4.x Fragen und Probleme 17 29.06.08 21:47
Gelöst caching Torfnase Extension modifizieren oder neu erstellen 7 09.06.08 16:02
Zeichenkodierung Mailformplus squirrelflo Alle anderen Extensions 0 08.04.08 08:36
Caching-Probleme haelje TYPO3 4.x Fragen und Probleme 10 14.03.08 12:17
pdf generator2 - caching PinkTypoFloyd Alle anderen Extensions 0 06.03.07 13:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:00 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0