Project

General

Profile

Actions

Bug #21569

closed

Wrong character encoding in cache tables breaks frontend rendering

Added by Steffen Kamper about 15 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
Must have
Assignee:
Category:
-
Target version:
-
Start date:
2009-11-16
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.3
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

There are several issues where cache data makes problems, eg if renderCharset != metaCharset. Then it happens if the cache data has special char like an Umlaut, the returned data is corrupted.

Reason is that cache-table use field TEXT for serialized arrays, therfore MySQL respect the charset.

Solution: use BLOB instead

(issue imported from #M12613)


Files

12613.diff (2.34 KB) 12613.diff Administrator Admin, 2009-11-16 17:01
0012613_v2.patch (1.41 KB) 0012613_v2.patch Administrator Admin, 2009-11-25 12:16

Related issues 5 (0 open5 closed)

Related to TYPO3 Core - Feature #21525: No typoscript template found - AddonClosed2009-11-10

Actions
Related to TYPO3 Core - Bug #17091: "No template found" after update from 4.0.4 to 4.1ClosedSteffen Kamper2007-03-07

Actions
Related to TYPO3 Core - Bug #17437: When accessing pages form cache "No Temlpate found!" appearsClosedRupert Germann2007-07-21

Actions
Related to TYPO3 Core - Bug #20092: Typo3 FE crashs with single-char umlauts in typoscriptClosed2009-02-25

Actions
Related to TYPO3 Core - Bug #21421: slow t3lib_TSparser::parseSubClosedBernhard Kraft2009-11-01

Actions
Actions

Also available in: Atom PDF