[TASK] Allow multiple extractor services with the same priority
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72338-RemovedGraphicalFunctions-nativeCharset.rst
1
2 .. include:: ../../Includes.txt
3
4 ============================================================
5 Breaking: #72338 - Removed GraphicalFunctions->nativeCharset
6 ============================================================
7
8 See :issue:`72338`
9
10 Description
11 ===========
12
13 The property `nativeCharset` to allow GifBuilder to use other character-sets than UTF-8 for rendering text
14 for has been removed. The default behaviour is now to always consider multi-byte strings via CharsetConverter,
15 as the data is expected to be UTF-8 at all times.
16
17 Additionally the methods `recodeString()` and `singleChars()` have been removed as the direct equivalent from
18 CharsetConverter is used.
19
20
21 Impact
22 ======
23
24 Calling any of the two methods above directly in PHP will result in a fatal error.
25
26 Setting `$nativeCharset` to something else than UTF-8 will have no effect anymore.
27
28
29 Affected Installations
30 ======================
31
32 Installations with custom setups and third-party PHP code using GifBuilder or GraphicalFunctions and the `$nativeCharset` option.
33
34
35 Migration
36 =========
37
38 Use `CharsetConverter->utf8_to_numberarray()` instead of the method `singleChars()`.
39
40 .. index:: PHP-API