[!!!][TASK] Remove charset functionality for locales 11/46011/3
authorBenni Mack <benni@typo3.org>
Sat, 16 Jan 2016 13:33:34 +0000 (14:33 +0100)
committerFrank Nägler <frank.naegler@typo3.org>
Wed, 20 Jan 2016 20:43:55 +0000 (21:43 +0100)
commita543c479f6a988bc4d81d568bb3a1aed900d7c41
treebdbd024772474940759fbb5366ce9dc3b3a61777
parenta7231e23f4ffc7fcd47def4453792c5fcaa38313
[!!!][TASK] Remove charset functionality for locales

The TYPO3 frontend resolves
config.locale_all (e.g. set to de_AT.UTF-8) and stores
it in $TSFE->localeCharset by using a "best guess" based
on decade-old mappings.

$TSFE->localeCharset is only used in stdWrap.strftime
to convert the result from the localeCharset to the ->renderCharset.

However, as it is obvious that a misconfiguration of the system, which happens only when
config.set_locale = de_AT@iso-8859-15
config.renderCharset = utf-8
is set, this exception needs to be configured manually
when using stdWrap.strftime.charset = iso-8859-15

Resolves: #72826
Releases: master
Change-Id: I1bba231879ebaf8e8700099bb87a03aba5d1b562
Reviewed-on: https://review.typo3.org/46011
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
typo3/sysext/core/Classes/Charset/CharsetConverter.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-72826-RemovedCustomCharsetConfigurationForLocales.rst [new file with mode: 0644]
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php