![]() |
Причину полностью уловить не могу... Бросилось в глаза неверно определение setDBinit...
Заменить: Код:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; Код:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8; SET character_set_connection = utf8;'; |
сильно извиняюсь..:).. не подскажеье для чего character_set_connection?
использую теже параметры, но без character_set_connection. в результате при просмотре базы ячерез phpmyadmin, данные хранятся в читаемом виде (подключаюсь к phpmyadmin как к utf).... но есть ряд глбюков. 1. mailform. скрипты с битой кодировкой. фронтненд в utf-8. 2. В темпла воила при просмотре шаблона всегда ошибки с кодировкой. :(((... это не сильно напрягает, в конечном виде всегда все нормально (при условии, что файл шаблона сохранен в utf-8, но всеравно неприятно.) |
Цитата:
$TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; 1. mailform. скрипты с битой кодировкой. фронтненд в utf-8. -> это javascript-сообщения? |
Цитата:
Но кодировка базы по умолчанию utf Цитата:
Но вот с темплой все как то странно. такое чувство что она сама в win1251 кодирует... в базе все гуд. попробовал дать название поля в темплавоила на русском и в результате в бекэнде кракозябры как при неправильной вин1251 |
Скажите пожалуйста, а следуюшая ошибка при работе с typo3 относится к теме настройки кодировок?
Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in D:\Server\Apache Group\Apache2\htdocs\quick\t3lib\class.t3lib_div.p hp on line 2139 |
Цитата:
Выхода наверное два: установить поддерживаемую кодировку (если для русского, то это наверняка будет UTF-8) или предварить вызов ф-ции символом @ |
Спаисибо за помощь!
Использовал вот это $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET character_set_connection = utf8;'; и всё заработало))) |
Ах да...
$TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; также установил))) |
Цитата:
PHP код:
Цитата:
|
Простите запутал вас.
как раз вот это я и поставил $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8; SET character_set_connection = utf8;'; $TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; А установка знчения utf-8 только для переменной forceCharset не спасал положения |
Часовой пояс GMT +4, время: 06:26. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot