Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Графическое меню, бэкенд, фронтенд... помогите настроить кодировку. (http://forum.typo3.ru/showthread.php?t=6132)

Antony_A 09.04.2008 23:30

Графическое меню, бэкенд, фронтенд... помогите настроить кодировку.
 
Я запутался совсем. Сабж.

Установил тайпу, выполнил рекомендации в вики-факе по настройке бэкэндовского forceCharset в utf-8, инициализацию базы сделал с SET NAMES utf8.

Фронтенд:
http://tulahelp.ru/images/Image-0057.png

Бэкенд:
http://tulahelp.ru/images/Image-0054.png

Исходник страницы:
http://tulahelp.ru/images/Image-0055.png

Подумал, что ошибка в написании SET NAMES utf8. исправил на "utf-8" с дефисом, получил вот это:
http://tulahelp.ru/images/Image-0056.png

Уже пробовал залазить в исходники и копать recodeString() по всяческому ее менять, использовать iconv() с заданными параметрами... Подскажите пожалуйста, где я недоразобрался или накосячил? Уже сил нет терпеть свою беспомощность и биться головой о стену... Заранее, спасибо.

void 10.04.2008 00:57

В SET NAMES правильно именно без дефиса (это такая особенность mysql, не понимает оно дефис).
В forceCharset надо с дефисом.

Я вижу, вы использовали стандартный шаблон, чего делать крайне не рекомендуется. Удалите этот TS шаблон и создайте новый, с простым кодом:
Код:

page = PAGE
page.10 < styles.content.get

И подключите из статических css_styled_content.
Расскажете потом, помогло или нет.

Antony_A 10.04.2008 09:29

Цитата:

Сообщение от void (Сообщение 18384)
Я вижу, вы использовали стандартный шаблон, чего делать крайне не рекомендуется. Удалите этот TS шаблон и создайте новый, с простым кодом:

Расскажете потом, помогло или нет.

Удалил, создал. Не помогло - в выводе по прежнему крякозябры. Я потому и привел скриншот бэкенда, т.к. там тоже крякозябры, шаблон-то афаик не влияет на бэкенд. Или я ошибаюсь? Решает проблему только установка дефолтных настроек пустым значением и выставление renderCharset в windows-1251... Но тогда опять получаем проблемы с текстом в генерируемых картинках, а мне хочется сделать сайт полностью в utf-8.

reva2 10.04.2008 11:42

Очень похоже на то, что сама база данных не в utf8.


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

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