In php.ini the encoding is changed to UTF-8, also all php and tpl files are UTF-8.
I think the problem is in model.account.customer:
Code: Select all
$data['firstname'] = ucwords(strtolower(trim($data['firstname'])));
Александър
After this line:
А���������
In the DB:
А
So, maybe the php functions ucwords/strtolower/trim don't work well with cyrillic?