PDA

Просмотр полной версии : utf-8 и кракозябры


ksevelyar
10.05.2008, 15:16
Прописал в локалконф под строчкой $TYPO3_CONF_VARS[SYS][doNotCheckReferer] = 1;

эти две:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;';
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';

В темплэйт сетап эти четыре в самом верху

config.metaCharset = utf8
config.renderCharset = utf-8
config.language = ru
config.locale_all = ru_RU


И только кракозябры вместо русского :(

До этого у меня в темплэйт сетап была виндоусовская кодировка, с ней в принципе почти всё отображалось нормально (но не всё).

Как решить проблему? Очень надеюсь на помощь.

P.S.
При создании новой страницы с русским заголовком пишет:
102: These fields are not properly updated in database: (title) Probably value mismatch with fieldtype.

thebat
11.05.2008, 20:18
[...]
До этого у меня в темплэйт сетап была виндоусовская кодировка, с ней в принципе почти всё отображалось нормально (но не всё).[/CODE]Так делать нельзя, сначала одну кодировку, потом другую, надо сразу все делать в utf-8, теперь надо всю базу конвертировать.

Почитайте в разделе "Локализация" здесь все написано, что, как и почему… Удачи.

ksevelyar
11.05.2008, 23:10
Благодарю за ответ, так как я не очень далеко зашёл думаю мне проще будет переустановить тайпо, предварительно скопировав всё в папке файладмин и всё в окошке сетап.