желание сделать utf-8 против вредного хостера
Всем здравствовать.
Есть проблема: Хостер не дает возможности создавать базу данных при установке typo3. База данных создается через админ панель хостинга. При этом никакие данные кроме пароля не спрашиваются: нажимается кнопка, возвращается имя и логин. Есть phpMyAdmin в нем видно, что: -mysql кодировка: utf-8 -MySQL connection collation: utf8_unicode_ci Но все таблицы создаются в сравнении latin1_german1_ci. Если после установки менять всем таблицам сравнение - ничего хорошего не выходит. Любое расширение создает новые таблицы и они в latin1_german1_ci. Каким образом можно решить эту проблему без участия хостера? Может быть где-то можно указать, чтобы ко всем mysql_query на создание таблиц добавлялось collation? |
в phpMyAdmin в свойствах базы проставьте collation
|
Цитата:
|
Если таблицы создаются через Install Tool, то надо прописать в конфиге TYPO3 (Можно через Install Tool):
Код:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; |
Цитата:
далее - сравнение (внизу) |
Цитата:
|
Цитата:
|
судя по картинке - не выбрана база данных. Жмите на нее в левом фрейме
|
Цитата:
http://www.knutarew-zahnarzt.de/phpmyadmin2.jpg |
Код:
ALTER DATABASE `DB618732` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci |
Часовой пояс GMT +4, время: 20:48. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot