![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Новенький 
			
			
			
				
			
			Регистрация: 11.03.2007 
				
				
				
					Сообщений: 29
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Пресловутый вопрос насчёт языка 
		
		
		
		
		
		
		
	 , много раз пережёванный, но, тем не менее, может кто-нибудь мне ответит, как бороться вот с такой проблемой:Это появляется в Backend admin: (Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in C:\Program Files\typo3\htdocs\typo3wamp\t3lib\class.t3lib_div .php on line 2137 Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\typo3\htdocs\typo3wamp\t3lib\class.t3lib_div .php:2137) in C:\Program Files\typo3\htdocs\typo3wamp\typo3\template.php on line 613 А это появляется в Frontend website: Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in C:\Program Files\typo3\htdocs\typo3wamp\t3lib\class.t3lib_div .php on line 2137 Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\typo3\htdocs\typo3wamp\t3lib\class.t3lib_div .php:2137) in C:\Program Files\typo3\htdocs\typo3wamp\typo3\sysext\cms\tsli b\class.tslib_fe.php on line 2767 Мои действия по борьбе с этой напастью заключались в следующем: 1. я прописал: В Install tool: [BE][forceCharset] = windows-1251 и в Setup шаблона: config { metaCharset = windows-1251 renderCharset = windows-1251 notification_email_encoding = 8bit notification_email_charset = windows-1251 language = ru locale_all = ru_RU.CP1251 } (Valerий Romanchev ,14.03.2005) 2. потом я загрузил и проинсталировал «TS Language, Russian». 3. потом я несколько раз менял язык в Setup. 4. а так же я пытался несколько раз вставить выражение windows-1251 в 2137 строку. Кроме этих высказываний(Warning:) ничего больше плохого не замечелось. То есть кодировка и в Backend admin и в Frontend website правильная, то есть русские буквы имеют кирилическое начертание, а английские латинское. У меня стоит - typo3_v4-0_wamp_r1 - на локалке. Всем отозвавшимся огромное спасибо.  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | |
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			Варианты: 
		
		
		
		
		
		
		
	1. перейти на utf-8 (пытаться заставить xml-парсер работать с любой другой кодировкой - занятие бессмысленное по определению) 2. отключить показ предупреждений, возможно сохранив на время разработки их лог. а на рабочем сервере оставить только логирование ошибок. Цитата: 
	
 3. Читайте руководства к своей версии Typo3, а не к устаревшие на 2 года и относящиеся к совсем другой версии! Первую цифру в версии зря не меняют   !
		 | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			 Новенький 
			
			
			
				
			
			Регистрация: 11.03.2007 
				
				
				
					Сообщений: 29
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Sorry, но я ничего не понял. ни что значит перейти на utf-8(1)(если это в Install tool, то после перехода появляются квадраты вместо кирилицы, а если это в BD, то появляются вопросительные знаки, вместо той же кирилицы), ни где отключаются предупреждения(2).
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			 Продвинутый 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			http://forum.typo3.biz/showthread.ph...ighlight=utf-8 
		
		
		
		
		
		
		
	После "перехода" на utf-8 названия страниц остаются в старой кодировке, просто их нужно заново ввести и будет счастье.. На форуме есть неплохой поиск.. иногда полезно им пользоваться!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Новенький 
			
			
			
				
			
			Регистрация: 11.03.2007 
				
				
				
					Сообщений: 29
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Вообще-то я спрашивал насчёт: 
		
		
		
		
		
		
		
	Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in C:\Program Files\typo3\htdocs\typo3wamp\t3lib\class.t3lib_div .php on line 2137 а не кодировки. Не зависимо от кодировки оно выдаёт одно и тоже.  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | |
| 
			
			 Продвинутый 
			
			
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 Что вам мешает перейти на utf-8? Если это религиозные мотивы, то я тут бессилен.. ![]() Хотя, как было сказано выше, вы можете просто отключить предупреждения.. как это сделать не знаю..   Я просто перешел на utf-8  
		 | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			XML парсер PHP 5+ поддерживает только UTF-8 и ANSI. 
		
		
		
		
		
		
			
		
		
		
		
	Либо переходите на utf-8 либо на PHP 4.2+  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			 Новенький 
			
			
			
				
			
			Регистрация: 11.03.2007 
				
				
				
					Сообщений: 29
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Я бы с удовольствием перешёл бы хоть на чёрта, хоть на дьявола, толь пожалуйста, если это вожможно, напишите кто-нибудь как это делается. Потому что когда я делаю это следующими двумя путями, то после перехода я "не становлюсь счастливей".  
		
		
		
		
		
		
		
	1. в первом случае я вставляю в setup: page.config.metaCharset = utf-8 page.config.additionalHeaders = Content-Type:text/html;charset=utf-8 и в Instal Tool $TYPO3_CONF_VARS['BE']['forceCharset'] = "utf-8" результат: Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in C:\Program Files\typo3\htdocs\typo3wamp\t3lib\class.t3lib_div .php on line 2137 Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in C:\Program Files\typo3\htdocs\typo3wamp\t3lib\class.t3lib_div .php on line 2137 и Ρ孨?? 孨蠡 2. во втором случае я это делаю в BD и получаю те же выражения и вопросительные знаки вместо русских букв. Если это не затруднит мудрых людей, то я бы, как чайник, хотел получить хоть один реальный метод с поэтапными пояснения. "Заходим туда-то, делаем то-то".  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | ||
| 
			
			 Продвинутый 
			
			
			
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
 ![]() Это да.. это надо. Цитата: 
	
 config { language = ru locale_all = ru_RU }  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 Код: 
	$TYPO3_CONF_VARS['BE']['forceCharset'] = "utf-8" Если появляются "корябки", то скорее всего проблемы с соединением к MySQL. Нужно тоже установить кодировку соединения в UTF-8 (http://forum.typo3.biz/showpost.php?p=9331&postcount=30): Код: 
	$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;' Либо что то осталось от предыдущих настроек (конфиги), либо результат Ваших действий (код меняли, что ли)? С пустой инсталяции TYPO3 можете начать?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |