попробовал, всё поперло, как мне нужно. файл  
typo3/t3lib/class.t3lib_db.php 
 
if ($GLOBALS['TYPO3_CONF_VARS']['SYS']['no_pconnect'])	{ 
$this->link = @mysql_connect($TYPO3_db_host, $TYPO3_db_username, $TYPO3_db_password); 
setlocale(LC_ALL, 'ru_RU.utf-8'); 
mysql_query("SET NAMES 'utf8'"); 
}  
else { 
$this->link = @mysql_pconnect($TYPO3_db_host, $TYPO3_db_username, $TYPO3_db_password); 
setlocale(LC_ALL, 'ru_RU.utf-8'); 
mysql_query("SET NAMES 'utf8'"); 
} 
 
теперь всё кажет закорючами, которыми заполнена база, зато при новой записи текст сохраняется в кириллице, как я и хотел. прийдется затратить потом на конверт какоето время или 2й типо установить и из него по быстрому копировать тексты, чего делать совсем неохото. 
 
пс. повезло как и с смф, там тоже в самом начале наткнулся на косяк и исправил 
 
 
 
 
--------- 
добавлено 
 
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; 
 
вот этого мне не хватало, нда, теперь буду знать, а вот базу конвертить ника не выходит.  
каракули никак не хотят превращатся в русский шрифт 
 
-------- 
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8; SET character_set_connection = utf8;'; 
а вот это не помогает, странно что тут не верно? 
 
--------- 
так тоже работает 
если в инсталлере вбить setDBinit эти строчки: 
 
SET NAMES utf8; 
SET CHARACTER SET utf8; 
SET SESSION character_set_server = utf8; 
SET character_set_connection = utf8;
		 
		
		
		
		
		
		
		
		
			
				  
				
					
						Последний раз редактировалось nitrogen14; 24.06.2008 в 02:09
					
					
				
			
		
		
	 |