.. include:: /Includes.rst.txt .. _deprecation-85122: ======================================================= Deprecation: #85122 - Functionality in CharsetConverter ======================================================= See :issue:`85122` Description =========== The following methods have been marked as deprecated due to better functionality mostly provided by native PHP functionality, like :php:`mbstring` functions. - :php:`CharsetConverter->synonyms` - :php:`CharsetConverter->parse_charset()` - Fourth parameter of :php:`CharsetConverter->conv()` - :php:`CharsetConverter->convArray()` - :php:`CharsetConverter->utf8_to_entities()` - :php:`CharsetConverter->entities_to_utf8()` - :php:`CharsetConverter->crop()` - :php:`CharsetConverter->convCaseFirst()` - :php:`CharsetConverter->utf8_char2byte_pos()` Additionally the following public properties have been changed to have a "protected" visibility, as these only reflect internal state: - :php:`CharsetConverter->noCharByteVal` - :php:`CharsetConverter->parsedCharsets` - :php:`CharsetConverter->toASCII` - :php:`CharsetConverter->twoByteSets` - :php:`CharsetConverter->eucBasedSets` Impact ====== Calling any of the methods or accessing any of the properties will trigger a PHP :php:`E_USER_DEPRECATED` error. Affected Installations ====================== TYPO3 installations with extensions making use of the CharsetConverter methods or properties directly. Migration ========= Use native PHP equivalents instead, see the methods directly for substitutes. .. index:: PHP-API, FullyScanned