Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
03.05.2007, 13:13 | #1 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
База MySQL4 cp1251
Кто-то работает на MySQL4, кроме меня и PhilD?
В этой версии нет поддержки многоязычности и нет такой хорошей команды, как SET NAMES utf8; У меня есть проблема с отображением русского текста в шаблоне TV. Русский просто вырезается, независимо от кодировки (пробовал windows-1251 и UTF-8). Настраивал кодировку в localconf.php и TS согласно разным примерам, но пока безрезультатно. PHP 4. На форуме много инфы, но не нашёл по MySQL4. |
03.05.2007, 14:07 | #2 |
Senior Member
|
я вообще на 3й ветке и в ней такой проблемы нет. Там проблемы с поиском и сортировками, но пока обхожусь.
|
03.05.2007, 15:22 | #3 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Ну значит успокоил
а какая кодировка BE/FE (думаю, 1251)? мне нужно 1251 Можешь поделиться настройками TS/localconf? Последний раз редактировалось c0d3r; 03.05.2007 в 15:36 |
03.05.2007, 16:02 | #4 | |
Senior Member
|
1251, ясное дело.
в локалконф (IT) только forceCharset=windows-1251. Стандартная часть конфига: Цитата:
|
|
03.05.2007, 16:10 | #5 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
Большое спасибо! В принципе, у меня в конфиге все языковые настройки есть, превью работает, значит что-то глючит с TV при выводе, это немного другая тема.
Кстати, всплыло ещё вопроса, надеюсь на помощь. Вопрос 1. Как для BE задать кодирову windows-1251? Как вариант, можно переключить язык в настройках, тогда кодировка меняется. А вот как для английского языка (я привык к нему Вопрос 2. Даже при BE кодировке 1251 TV всё равно пишет в БД в стандартной английской кодировке Код:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?> Код:
<![CDATA[headerTop_TEMPLATE &#1056;&#1059;&#1057;&#1057;&#1050;&#1048;&#1049;!]]> |
03.05.2007, 17:21 | #6 |
Senior Member
|
1. forceCharset делает это автоматически.
2. кажется в последних версиях нельзя (я правльно понял, что речь идет про названия полей?) |
03.05.2007, 17:32 | #7 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
1. Я был не прав. Похоже, кэш меня обманул. После релогина форс возымел силу.
2. Нет, про их содержание. В принципе, это мне неважно, так как это заглушки на самом деле, контент идёт из PHP классов. Точнее, пока идёт теоретически, затык в другой теме описан %) Спасибо за помощь! P.S. Кстати DS в БД кодировку тоже стал писать 1251 после задействования forceCharset. Код:
<?xml version="1.0" encoding="windows-1251" standalone="yes" ?> Последний раз редактировалось c0d3r; 04.05.2007 в 16:52 |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
База данных компаний | AleXUnder | Общие вопросы | 3 | 02.05.2007 15:18 |