|  | Форум больше не используется. Присоединяйтесь к каналу #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 |