Сталкивался... всех условий вспомнить не могу, но причина в том, что валидация полей TYPO3 работает "по-байтово". Чем грозит, думаю обяснять не нужно.
Почему так, не разбирался. Возможно не совсем корректно настроен PHP (не корректная поддержка UTF-строк). Если причина в PHP и решите с помошью настроек, просьба отписать в этот тред... Кстати баг репорт TYPO3 не смотрели?
Быстрое решение:
поправить TCA увеличив размеры в двое.
Прописать в localconf.php:
Код:
$TCA['be_users']['columns']['username']['config']['size'] = 40;
Так же для других таблиц...