Вход

Просмотр полной версии : Кракозябры на "Лице" проблема с кодировкой по умолчанию "charset=iso-8859-1"


SeregaAltmer
12.06.2009, 17:15
Извиняюсь если вопрос уже был, но найти его не могу ни в факе не в поиске по форуму. уже 3 дня бьюсь с проблемой и руководства читаю, объясните хоть где чего я не допонял. И во всех директориях уже и в самих каталогах все пролез, и переустановил пару раз TYPO3winstaller в результате поставил dummy на денвер. и ничего :( В базе кодировка везде 1251 стоит, во всех настройках где только нашел в typo тоже да и бэк на русском без проблем отображается.
а на лице выводится charset=iso-8859-1, и пока вручную кодировку не поменяешь на 1251 кракозябрит. а в руководствах на скринах все чудесно. в чем же проблема тогда? Помогите пожалуйста.

И подскажите где вот это чудо техники редактируется:
<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!--
This website is powered by TYPO3 - inspiring people to share!
TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2008 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://typo3.com/ and http://typo3.org/
-->

<title>Root page</title>
<meta name="generator" content="TYPO3 4.2 CMS" />
<script type="text/javascript" src="typo3temp/javascript_93077bb238.js"></script>

</head>
<body>
Ýòî îáðåçàííûé çàãîëîâîê ñòðàíèöû: <b>ROOT PAG...</b>
</body>
</html>
(кроме <body>...</body>, с этим все просто и красиво)

svetik
12.06.2009, 18:05
А в TS главного шаблона указана кодировка?

Я поставила в setup-е:
config.renderCharset = utf-8
и проблем никаких нет, везде utf-8

И еще :Общеизвестная проблема: PHP5 не поддерживает кодировку windows-1251 для XML (http://forum.typo3.biz/showthread.php?t=4231&highlight=1251)

SeregaAltmer
12.06.2009, 18:44
Поставил config.renderCharset = windows-1251, т.к. у меня база по умолчанию в этой кодировке забита.
Большое спасибо за быстрый отклик!!!

Valery Romanchev
13.06.2009, 04:00
Поставил config.renderCharset = windows-1251, т.к. у меня база по умолчанию в этой кодировке забита.
Большое спасибо за быстрый отклик!!!
не надо использовать в TYPO3 кодировку windows-1251
(об этом во многих местах написано)
Зачем вам проблемы?
Делайте сайт в utf-8.

SeregaAltmer
13.06.2009, 14:57
Еще большее спасибо будет за ответ на вопрос:
Как мне сделать все в utf-8 если оно само ставится на 1251?
Желательно поподробнее :)
И если есть вариант установки TYPO3 сразу в utf-8 (ибо разные кодировки в бэке и фронте - зло, а бэк на 1251), то я готов и переставить, только подскажите где чего щелкать, ато я не нашел.
Да и если поясните почему у меня не как у людей становится (имхо оно автоматом в utf-8 должно было ставится), буду рад.
Только в глупости меня не обвиняйте плиз :), этого мне не нужно.

Valery Romanchev
14.06.2009, 03:00
либо читать
http://wiki.typo3.biz/faq и заодно раздел форума http://forum.typo3.biz/forumdisplay.php?f=26
либо ставить готовую сборку типа WEC (она наверняка у utf-8)

SeregaAltmer
16.06.2009, 17:15
Спасибо, будем изучать :)