Показать сообщение отдельно
Старый 10.11.2009, 10:56   #50
I am Phantom
Новенький
 
Аватар для I am Phantom
 
Регистрация: 10.11.2009
Сообщений: 2
Lightbulb

Цитата:
Сообщение от demav Посмотреть сообщение
Если кому-то поможет...

Чтобы корректно работал ORDER BY и поиск по LIKE в UTF-8 я сделал так:

1) удалил все таблицы в БД typo и создал их заново. Важно, чтобы таблицы создавались в DEFAULT CHARSET=utf8;

PhpMyAdmin генерит скрипт на создание таблицы с latin1 вместо utf8, поэтому надо заменить. А если создавать базу через инсталлятор typo3, то умолчательный collation там стоит latin1_swedish_ci. Так что, похоже, без ручной модификации не обойтись.

2) поставил в localconf.php строку SET NAMES (см. выше)

3) со старого сайта сделал экспорт в .T3D и на новом сделал импорт из .T3D - все заработало
Для пункта 1) - легко решаемо, достаточно в PhpMyAdmin указать необходимое сравнение при создании базы. Либо если база существует в меню "Операции" можно его изменить. Теперь можно ставить!
__________________
www.TRANCEWORLD.ru -- Все о музыке в стиле TRANCE!
I am Phantom вне форума   Ответить с цитированием