Zend_Cache: Nach dem Laden der zwischengespeicherten Daten scheint die Zeichenkodierung durcheinander zu sein

Zuerst; Auf meinem Entwicklungsserver (localhost; Standard XAMPP unter OSX) funktioniert alles einwandfrei. Wenn ich jedoch genau denselben Code (und dieselben Daten) auf dem Staging-Server (verwaltetes Apache2 unter Redhat) bereitstelle, kommt es zu einem Absturz.

Ich zwischenspeichere einige Daten mit Zend_Cache unter Verwendung des Dateibackends und der automatischen Serialisierung. Sonderzeichen, die in den Originaldaten verwendet werden, werden in Ordnung angezeigt, wenn sie jedoch aus dem Cache geladen werden, sind sie alle verstümmelt.

Hat jemand eine Ahnung?

PS. Anstatt vongeradls Workaround suche ich nach einer Möglichkeit, um zu verstehen, was auf dem Staging-Server möglicherweise "schief" läuft. Was könnte dies möglicherweise vermasseln?

AKTUALISIERE Die zwischengespeicherten Daten sind UTF-8-codiert.

AKTUALISIERE Wenn ich mir die rohen Cache-Dateien (eines serialisierten Arrays) dort anschaue, sehe ich einen großen Unterschied. Die auf meinem localhost zwischengespeicherten Daten enthalten keine Zeilenumbrüche, wenn die auf dem Staging-Server zwischengespeicherten (identischen) Daten does show newlines.

AKTUALISIERE Lokaler Server läuftPHP 5.3, Staging-Server läuftPHP 5.2.10

AKTUALISIERE Laufen auf Zend FW 1.10.8

Antworten auf die Frage(4)

Ihre Antwort auf die Frage