Index: typo3/sysext/cms/tslib/class.tslib_content.php =================================================================== --- typo3/sysext/cms/tslib/class.tslib_content.php (revision 5234) +++ typo3/sysext/cms/tslib/class.tslib_content.php (working copy) @@ -2044,25 +2044,26 @@ } // Adding evaluation based on settings: + $labelJS = $GLOBALS['TSFE']->csConvObj->utf8_decode($confData['label'], 'iso-8859-1'); switch ((string)$modeParameters[0]) { case 'EREG': $fieldlist[] = '_EREG'; $fieldlist[] = rawurlencode($modeParameters[1]); $fieldlist[] = rawurlencode($modeParameters[2]); $fieldlist[] = rawurlencode($confData['fieldname']); - $fieldlist[] = rawurlencode($confData['label']); + $fieldlist[] = rawurlencode($labelJS); $confData['required'] = 1; // Setting this so "required" layout is used. break; case 'EMAIL': $fieldlist[] = '_EMAIL'; $fieldlist[] = rawurlencode($confData['fieldname']); - $fieldlist[] = rawurlencode($confData['label']); + $fieldlist[] = rawurlencode($labelJS); $confData['required'] = 1; // Setting this so "required" layout is used. break; default: if ($confData['required']) { $fieldlist[] = rawurlencode($confData['fieldname']); - $fieldlist[] = rawurlencode($confData['label']); + $fieldlist[] = rawurlencode($labelJS); } break; }