![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Новенький
Регистрация: 21.11.2006
Сообщений: 14
|
![]()
Значит так...
Распаковал архивы, создал БД, перед тем как ставить в локалконф вставил: $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET character_set_connection = utf8;'; Далее установка. Установил форс чарсет то утф8... В BE все работает на utf8. Замечательно. Создаю страницу называю ее например "главная". Иду в phpmyadmin. Смотрим: MySQL charset: UTF-8 Unicode (utf8) MySQL connection collation: utf8_general_ci Collation в BD действительно получился utf8_general_ci utf8.jpg Но когда я просматриваю ту же таблицу pages вижу что title надпись "главная" превратилась черт знает во что. utf8_2.jpg Как же так. Что же сделать. Полезно иметь дамп на случай переезда или восстановления... P.S. TYPO3 уже даже 4.1 поставил. Данные сервера: Apache Version 1.3.37 (Unix) PHP Version 4.4.4 MySQL Version 4.1.21-standard |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Причину полностью уловить не могу... Бросилось в глаза неверно определение setDBinit...
Заменить: Код:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET character_set_connection = utf8;'; Код:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8; SET character_set_connection = utf8;'; |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]()
сильно извиняюсь..
![]() использую теже параметры, но без character_set_connection. в результате при просмотре базы ячерез phpmyadmin, данные хранятся в читаемом виде (подключаюсь к phpmyadmin как к utf).... но есть ряд глбюков. 1. mailform. скрипты с битой кодировкой. фронтненд в utf-8. 2. В темпла воила при просмотре шаблона всегда ошибки с кодировкой. ![]()
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
![]() |
![]() |
![]() |
#4 | |
Administrator
|
![]() Цитата:
$TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; 1. mailform. скрипты с битой кодировкой. фронтненд в utf-8. -> это javascript-сообщения? |
|
![]() |
![]() |
![]() |
#5 | ||
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
![]() Цитата:
Но кодировка базы по умолчанию utf Цитата:
Но вот с темплой все как то странно. такое чувство что она сама в win1251 кодирует... в базе все гуд. попробовал дать название поля в темплавоила на русском и в результате в бекэнде кракозябры как при неправильной вин1251
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как ![]() |
||
![]() |
![]() |