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

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

Ответ
 
Опции темы Опции просмотра
Старый 20.01.2004, 19:56   #1
Антон
Новенький
 
Регистрация: 20.01.2004
Сообщений: 7
По умолчанию Неправильная кодировка в графич. меню FE

В каком месте лечить такую вот ситуацию??

Платформа - Linux.

Поставил последнюю версию 3.6.0-RC1, взял quickstart от 3.5.0

Recode в PHP у меня не вкомпилен, поправил исходный код в функции recodeString, сделал через iconv.
Поставил [GFX][TTFLocaleConv] = cp1251..UTF-8

Так вот в части темплейтов графические кнопки рисуются с русскими буквами нормально, а в части (например GREEN) пишется туда белиберда.
Есть мысли где концы искать? Есть ли в настройках стандартных темплейтов какие либо настройки кодировки? Бегло просмотрел, но ничего похожего не увидел.
Антон вне форума   Ответить с цитированием
Старый 20.01.2004, 20:16   #2
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Тут произошли некоторые изменения. Думаю, что TTFLocaleConf в новой версии уже не работает.
Вместо этого нужно только установить в InstallTool следующее:
$TYPO3_CONF_VARS[\"BE\"][\"forceCharset\"] = 'utf-8';
(если когда-либо намечается добавить другие языки к сайту)
или попробовать
$TYPO3_CONF_VARS[\"BE\"][\"forceCharset\"] = 'windows-1251';
(если будет всегда только русский)
Соответственно для вывода на фронтенд нужна та же кодировка:
config.metaCharset = utf-8
или
config.metaCharset = windows-1251

Настоятельно рекомендую пользоватся utf-8, так как это - кодировка будущего. Многие потенциальные проблемы можно избежать, пользуясь уникодом. Так я сделал в этом форуме, как видите: графика и тексты в порядке.

Решение нужно принять до ввода текста на сайт, так как с новой версии установленная глобальная кодировка (forceCharset) действует и для базы данных. Уже введенные данные придется конвертировать, причем инструментов для этого пока нет.
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 20.01.2004, 20:55   #3
Антон
Новенький
 
Регистрация: 20.01.2004
Сообщений: 7
По умолчанию

TTFLocaleConf в новой версии точно работает.

Но мысль про принудиловку с utf-8 достаточно интересная. Буду пробовать, спасибо.
Антон вне форума   Ответить с цитированием
Старый 20.01.2004, 21:07   #4
Антон
Новенький
 
Регистрация: 20.01.2004
Сообщений: 7
По умолчанию

С utf-8 все работает нормально.
Но вот не будет ли каких нибудь глобальных проблем у посетителей сайта с utf-8? Мало ли какие броузеры глючные народ использует... Есть ли какая инфа на этот счет?
Антон вне форума   Ответить с цитированием
Старый 21.01.2004, 18:26   #5
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Проблем на сегодняшний день опасаться уже не стоит. Все известные мне поисковоки с этой кодировкой справляются. Браузсеры начиная от NS4 - тоже.
Andreas Schwarzkopf вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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