Bug #22007
closedIn a flexform extension, any "special characters" (UTF-8 characters) will throw an error
0%
Description
While having a flexform extension, adding any "special" charcaters in any field, Typo3 fails to save and throws this error:
t3lib_error_Exception
PHP Catchable Fatal Error: Argument 2 passed to t3lib_div::array_merge_recursive_overrule() must be an array, string given, called in /home/prosjadm/public_html/NLE/t3lib/class.t3lib_tcemain.php on line 1839 and defined in /home/prosjadm/public_html/NLE/t3lib/class.t3lib_div.php line 1968
This is the same bug as http://bugs.typo3.org/view.php?id=9621 , but I couldn't reopen it.
I would be happy to provide the extension used, and a testcase.
(will update this info a bit later)
It probably has something with the generated XML, but I'm not sure.
(issue imported from #M13324)
Updated by Andrei Eftimie almost 15 years ago
Well, I found a fix browsing trough some old IRC discussion.
Force BE to use utf-8 like this:
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
Bug can be closed.
(It would be good to document this somewhere)
Updated by Chris topher over 14 years ago
Closed as requested.
For further discussion please see #22240.