4f23cca391b440a6c5cafc3951188826e0209265
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-73794-RenderCharsetOptionRemoved.rst
1
2 .. include:: ../../Includes.txt
3
4 ===============================================
5 Breaking: #73794 - renderCharset option removed
6 ===============================================
7
8 See :issue:`73794`
9
10 Description
11 ===========
12
13 The TypoScript option `config.renderCharset` which was used as character set for internal conversion within a frontend
14 request has been removed, as internal conversions are always set to UTF-8 now.
15 The property `$TSFE->renderCharset` is now always set to `utf-8`, and is not used within the TYPO3 Core anymore.
16
17 Please note that it is still possible to define the character set of the returned content via `config.metaCharset`.
18
19
20 Impact
21 ======
22
23 Using TYPO3 with a different datasource which is not UTF-8 (e.g. a database with latin1) might return unexpected results.
24 Non-UTF-8 databases work as expected if the connection charset is still UTF-8, as the DBMS takes
25 care of converting the data to UTF-8.
26
27
28 Affected Installations
29 ======================
30
31 Any installation that uses the `config.renderCharset` TypoScript option with a different value than `utf-8`.
32
33
34 Migration
35 =========
36
37 Remove the TypoScript option from any TypoScript settings. If data sources (files, database input) are used that are
38 different than UTF-8, a manual conversion via the CharsetConverter PHP class is needed.
39
40 .. index:: typoscript