Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > TYPO3 > Руссификация страниц |
Автор: Retro 27.12.2007, 10:45 |
Всем привет! Вот, впервые в жизни занялся CMS, и сразу появилось море вопросов. Выбор остановил на TYPO3(кстати как оно читается правильно?). Первый вопрос - когда добавляю страницы и именую их на русском то кодировка остается прежняя и соответственно отображается бред, до тех пор пока я не поменяю кодировку вручную. Интуитивно я понимаю что должен изменить конфигурацию по умолчанию на что-то вроде utf-8 или win-1251. Только как и где? |
Автор: Retro 30.12.2007, 22:25 |
Отбой воздушной тревоги. ![]() Решил не морочить себе голову и отказался от использования TYPO3. После него осталось такое впечатление, что хотел купить воздушный шарик, а вручили гирю чугунную. Решил использовать другую CMS, по первой, более приятную во всех отношениях. |
Автор: vornic 28.1.2008, 13:02 |
Какую? Если не секрет? |
Автор: ZJZ 1.7.2010, 00:18 |
Скорее всего проблема в БД, а Вы сразу на Typo3 гоните. Обидно однако. |
Автор: ZJZ 17.9.2010, 23:18 |
Хоть тема и старая, всё же напишу решение данной проблемы. Сам когда-то мучился. 1. Делаем дамп с базы данных. 2. Сохраняем файл и обязательно делаем его копию, с которой и будем работать. 3. Открываем файл в текстовом редакторе 4. Ищем строки содержащие DEFAULT CHARSET="кодировка" (кодировка может быть любой, но нам нужно установить utf-8) 5. Меняем DEFAULT CHARSET="кодировка" на DEFAULT CHARSET=utf8 6. Удаляем все таблицы из базы (только те, которые относятся к Typo3). 7. Импортируем изменённый файл в базу. если происходит ошибка, проверте файл (учитывать нужно всё, вплоть до пробелов) Результат >> все таблицы имеют нужную кодировку. 8. Добавляем в localconf.php следующие строки>> $TYPO3_CONF_VARS['SYS']['multiplyDBfieldSize'] = '2'; // Modified or inserted by TYPO3 Install Tool. $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8'; // Modified or inserted by TYPO3 Install Tool. $TYPO3_CONF_VARS['SYS']['UTF8filesystem'] = '1'; // Modified or inserted by TYPO3 Install Tool. $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; // Modified or inserted by TYPO3 Install Tool. И пользуемся русским языком. Если вы уже создали русские страницы их надо будет переименовать. После этого все названия будут по-русски, а не кракозябрами. |