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

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

Ответ
 
Опции темы Опции просмотра
Старый 12.01.2009, 02:12   #1
AnShLv
Продвинутый
 
Регистрация: 12.01.2009
Сообщений: 90
Unhappy Кодировка кеша сбита

Здравствуйте, при переносе нормальной инсталляции тайпо на другой сервер возникла проблема - при правильных установках базы и кодировки все рабтает как надо, но - когда несколько раз обновить страницу сайта, либо походить по страницах, в один момент весь кирриличный текст стает знаками вопроса (тоесть неправильная кодировка). Когда еще несколько раз обновить, походить страницами, либо же обнулить кеш, все возвращаеться на место, но после нескольких обновлений опять знаки вопроса. Очевидно при записи в кеш сбиваеться кодировка, может сможете подсказать, где можно такое поправить. Большое спасибо.
AnShLv вне форума   Ответить с цитированием
Старый 12.01.2009, 12:02   #2
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию

измените тип полей с blob на text, задав юникод кодировку
Дмитрий Самойлов вне форума   Ответить с цитированием
Старый 12.01.2009, 22:52   #3
AnShLv
Продвинутый
 
Регистрация: 12.01.2009
Сообщений: 90
Unhappy Уточняю

Здравствуйте. А где именно менять, какие поля? У меня страницы кешируються в директорию typo3temp/cache_pages но даже там когда открыть кешы страниц, часть из них нормальная, а часть со знаками вопроса вместо киррилицы. Подскажите пожалуйста, никак не могу понять где кодировка партачится..
AnShLv вне форума   Ответить с цитированием
Старый 13.01.2009, 01:39   #4
Дмитрий Самойлов
Продвинутый
 
Регистрация: 28.03.2005
Сообщений: 78
Отправить сообщение для Дмитрий Самойлов с помощью ICQ Отправить сообщение для Дмитрий Самойлов с помощью Skype™
По умолчанию

измените в базе данных для таблиц кеша тип полей с blob на text, задав юникод кодировку
Дмитрий Самойлов вне форума   Ответить с цитированием
Старый 13.01.2009, 15:00   #5
AnShLv
Продвинутый
 
Регистрация: 12.01.2009
Сообщений: 90
По умолчанию Проблема

Здравствуйте... Изменил но не помогло. И кстати странно - ведь тот кеш что пишеться во временные файлы не проходит через базу, а все равно портиться. Может какая-то другая проблема?
AnShLv вне форума   Ответить с цитированием
Старый 13.01.2009, 19:43   #6
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

такая хрень бывает, если кодировка соединения к базе слетает
Проверьте что данный юзер MySQL используется только для TYPO3
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 13.01.2009, 23:42   #7
AnShLv
Продвинутый
 
Регистрация: 12.01.2009
Сообщений: 90
По умолчанию Есть прогресс

Спасибо большое! Действительно мой пользователь был для всего сервера и видно какой-то конфликт. Создал нового. Теперь появилась стабильность ) Уже никакой кириллицы, всегда только знаки вопроса. Теперь думаю что дальше )
AnShLv вне форума   Ответить с цитированием
Старый 15.01.2009, 17:53   #8
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

В помощь: поставьте в .htaccess вот такое:
AddCharset UTF-8 .html .php

Это не решает проблему в общем случае, но у меня была ситуация, когда первый раз страница выводится в одной кодировке, а последующие - в другой и помогло вышеописанное.
Но конечно, есть еще много других ситуаций.
demav вне форума   Ответить с цитированием
Старый 18.01.2009, 16:03   #9
AnShLv
Продвинутый
 
Регистрация: 12.01.2009
Сообщений: 90
Smile Решено

Спасибо, решил. Проблема была в том, что надо прописать
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES cp1251;';
в localconf
А кодировка прыгала оттого что это значение "гуляло" как хотело зависимо от того что делал общий юзер. Когда был выделен другой юзер, кодировка попросту застряла в неправильном положении, что и было поправлено так вот.
AnShLv вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вариации на тему меню и карты сайта Alex Podusov Общие вопросы 6 20.11.2008 11:49
Статистика для посетителей сайта thebat TYPO3: SEO и статистика посещений 9 15.12.2007 19:59
Создание сайта компании. Платная работа. mmv-ru Работа и заказы / Job Offer and Request 6 06.03.2006 22:20
Wrap для "карты сайта" в контенте salah Общие вопросы 1 31.01.2006 16:55
Разработка корпоративного сайта Konstantin Общие вопросы 7 17.12.2005 02:56


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


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

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