|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  10.01.2007, 15:48 | #1 | 
| Продвинутый Регистрация: 10.01.2007 
					Сообщений: 38
				 |  при сохранении настроек template setup русские буквы теряются 
			
			версия 4.0.4 База в UTF-8 [BE].forceCharset = utf-8 интерфейс на русском все поля сохраняются на русском нормально (обрезаются, конечно) хотел добавить ссылку "Вернуться в раздел ...", в первый раз сохранилось нормально, потом при редактировании и сохранении setup шаблона иногда русские надписи стали конвертироваться похоже ещё раз в utf-8 каждый раз при правке шаблона не хочется все русские слова снова вводить кто-нибудь встречался с подобным? | 
|   |   | 
|  10.01.2007, 19:56 | #2 | ||
| Administrator |   Цитата: 
 Цитата: 
 (это есть в FAQ) http://forum.typo3.biz/showthread.php?t=1438 | ||
|   |   | 
|  11.01.2007, 08:38 | #3 | |
| Продвинутый Регистрация: 10.01.2007 
					Сообщений: 38
				 |   
			
			Каждый русский символ представляется в виде двух ASCII-кодов. Видимо, php (у меня 5.0.4) понимает, что это 1 буква вместо двух символов и берёт подстроку из передаваемой строки, равную количеству букв, а не количеству символов. Если я изменю значение в БД сам, то строка отображается нормально. Прочитал док локализации, увеличил все текстовые поля в два раза (multiplyDBfieldSize=2), но обновление БД не прошло успешно в одной таблице, так как максимальный размер индекса = 1000 вроде, читал про эту багу на сайте типо, вернул к multiplyDBfieldSize=1 Видимо, это никак не связано, но строки продолжают обрезаться Цитата: У меня MySQL 4.1.7, кодировка по умолчанию utf-8: $TYPO3_CONF_VARS["BE"]["forceCharset"] = 'utf-8'; $TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'; Сейчас я делаю так: если в template setup есть русские буквы, я на всякий случай всё копирую в буфер, нажимаю кнопку Обновить. Если русские симвобы превращаются в кракозябры, я вставляю текст из буфера, нажимаю кнопку Обновить ещё раз, всё сохраняется нормально. | |
|   |   | 
|  11.01.2007, 14:01 | #5 | 
| Senior Member |   
			
			Второй раз читаю эту фразу про TS в файлах. Как это правильно реализовывается? 
				__________________ Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress | 
|   |   | 
|  11.01.2007, 14:17 | #6 | 
| Продвинутый |   | 
|   |   | 
|  12.01.2007, 10:58 | #7 | |
| Продвинутый Регистрация: 10.01.2007 
					Сообщений: 38
				 |   Цитата: 
 Как-то по особому читает utf-8 файлы, что не видит первые служебные символы, означающие, что это файл utf-8? Zend Studio правда тоже эти символы не нравятся и их приходится удалять... | |
|   |   | 
|  12.01.2007, 13:28 | #8 | |
| Продвинутый Регистрация: 10.01.2007 
					Сообщений: 38
				 |  вложенные скрипты? Цитата: 
 <INCLUDE_TYPOSCRIPT:source="FILE: fileadmin/typoscripts/sample2.ts"> в нужном месте? | |
|   |   | 
|  12.01.2007, 15:44 | #9 | 
| Administrator |   
			
			проверьте, что у вас тот же MySQL юзер не коннектится к другой базе с другой кодировкой. Это может быть источником глюков
		 | 
|   |   | 
|  12.01.2007, 15:46 | #10 | |
| Administrator |   Цитата: 
 дремвьювер тоже | |
|   |   |