Распечатка вывода не utf8? - PullRequest
       2

Распечатка вывода не utf8?

0 голосов
/ 06 декабря 2011

Конфиг:

page.config {
        additionalHeaders = Content-Type:text/html;charset=utf-8
        metaCharset = utf-8
        renderCharset = utf-8
}

а вот это:

page.10.marks {
    FOO = TEXT
    FOO.value = ÜüÖöÄäß
}

вывод - знак "загадка". также в исходном коде. Есть еще маркеры, которые мне нужно заполнить специальными символами для других языков позже. в чем проблема?

Ответы [ 2 ]

1 голос
/ 07 декабря 2011

Установить в localconf.php:

$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'.chr(10).'SET SESSION character_set_server=utf8;';
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf8';

Однако, это (вероятно) требует, чтобы для параметров сортировки таблиц базы данных было установлено UTF8, например, utf8_general_ci .Если вы начинаете проект, установите параметры сортировки.Если это работающий веб-сайт, преобразуйте данные перед настройкой в ​​файле localconf.php.

ПРЕДУПРЕЖДЕНИЕ : если это работающийвеб-сайт, сначала протестируйте его на копии.

0 голосов
/ 06 декабря 2011

В Installtool вам нужно включить forceCharset = utf8 и в localconf.php` $ TYPO3_CONF_VARS ['SYS'] ['setDBinit'] = "установить имена utf8" и ini_set ('default_charset = utf-8').Источник: http://wiki.typo3.org/UTF-8_support.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...