Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 25.05.2006, 14:50   #1
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию проблемы с русским текстом после переноса сайта

Использую кодировку UTF8. В [BE][forceCharset] стоит utf-8
Сам BE нормально показывает на русском.

На локальном компьютере FE отображается нормально - на русском.

Если смотреть в phpMyAdmin - в полях с русским - кракозяблы (с умляутами).

Теперь переношу сайт на FreeBSD (данные переношу через дамп, созданный phpMyAdmin'ом).
Получаю - BE на русском, FE - данные вопросительными знаками. Причем, то, что в самом шаблоне сделано в UTF-8 - нормально отображается. В BE также вопросительными знаками видны русские названия страниц.
Очевидно, проблема в формате данных в БД.


Кодировки у базы, таблиц и полей - одинаковые.
Если смотреть на юниксовом сервере PhpMyAdmin, то внешне - те же самые кракозяблы, ничем не отличаются.

Что делал.

1)
Пробовал в localconf.php писать.

$TYPO3_CONF_VARS['SYS']['setDBinit'] = "SET NAMES 'utf8'".chr(10)."SET CHARACTER SET 'utf8'";

(после этого вместо вопросительных знаков появляются те же символы, что и в phpMyAdmin с умляутами, но все равно не на русском)

2)

в htaccess пробовал такие настройки; включал и выключал их - все одно.

PHP_VALUE mbstring.detect_order UTF-8
PHP_VALUE mbstring.func_overload 2
#CharsetDisable Off
CharsetSourceEnc UTF-8

Правда, сервер валится при CharsetDisable или CharsetTurnOff - с этим не удалось попробовать. Возможно, хостер не дружит с этим...


Куда еще копать, ПОДСКАЖИТЕЕЕЕ!!!
demav вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:52.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория