[TYPO3-core] RFC: Bug 5550: 'lower' TCA specification may fail with non-ascii characters

Martin Kutschker Martin.Kutschker at n0spam-blackbox.net
Mon May 7 14:17:27 CEST 2007


Dmitry Dulepov schrieb:
> Hi!
> 
> This is SVN patch request.
> 
> Problem: "lower" specification in TCA's "eval" may cause string cut 
> after non-ascii character. Reason for this is that it uses strtolower 
> and not multibyte handling functions.
> 
> Problem: use conversion routine from csConv object of $LANG.
> 
> Note: this also changes $LANG to be officially required by TCEMain. 
> Earlier it was required as well (see post by Masi some days ago) but it 
> was said different in the header of the file. In reality core always 
> uses template.php when it uses TCEMain and template.php makes $LANG 
> global.

$LANG is (as $BE_USER and $TCA) IMHO a requirement for all BE scripts.

+1, but I note that you use "$LANG". AFAIR the seem to be a preference for 
$GLOBALS['LANG'] if the object is not used very often (more than 4 times???).

Masi


More information about the TYPO3-team-core mailing list