Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Локализация проекта

Ответ
 
Опции темы Опции просмотра
Старый 07.06.2006, 02:08   #11
Uznick
Продвинутый
 
Регистрация: 03.06.2006
Адрес: Moscow, Russia
Сообщений: 40
Отправить сообщение для Uznick с помощью ICQ
По умолчанию

Я сайт убил сразу после того как forceCharset поменял, благо там всего одна тестовая страничка была, и заново весь контент создал, уже в UTF-8.

Зашёл посмотреть в базу через phpmyadmin в таблицу tx_templavoila_datastructure. Там всё благолучно в юникоде лежит. Но collation самой таблицы cp1251.

Может mysql неправильно вытаскивает и конвертирует? Такое впечатление что она считает что эти данные не в юникоде, а в 1251 как раз =\
Uznick вне форума   Ответить с цитированием
Старый 07.06.2006, 02:20   #12
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Но collation самой таблицы cp1251.

Может mysql неправильно вытаскивает и конвертирует? Такое впечатление что она считает что эти данные не в юникоде, а в 1251 как раз =\
да, наверняка.
Надо чтобы база была в utf8
т.е. создать ее в utf8... а уже потом через install tool создать все таблицы
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 07.06.2006, 14:46   #13
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Если речь идет, например, о названиях полей TV - то это ошибка. При установленном русском языке и forceCharset=utf-8, Typo3 не смотря ни на что думает что все данные для названий полей идут в windows-1251.

В результате неправильная перекодировка.

У меня есть расширение, которое рещает эту проблему, но все старые плагины будут не корректно отображать русский текст (благо таких уже совсем мало).
Вложения
Тип файла: zip T3X_russian_patch-0_0_0-z-200606071342.zip (3.4 Кб, 62 просмотров)
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/

Последний раз редактировалось Pavel Antonov; 07.06.2006 в 14:50
Pavel Antonov вне форума   Ответить с цитированием
Старый 08.06.2006, 03:20   #14
Uznick
Продвинутый
 
Регистрация: 03.06.2006
Адрес: Moscow, Russia
Сообщений: 40
Отправить сообщение для Uznick с помощью ICQ
По умолчанию

спасибо, буду проверять
Uznick вне форума   Ответить с цитированием
Старый 08.06.2006, 15:58   #15
Uznick
Продвинутый
 
Регистрация: 03.06.2006
Адрес: Moscow, Russia
Сообщений: 40
Отправить сообщение для Uznick с помощью ICQ
По умолчанию

Cпасибо, всё помогло.

А такого патча для windows-1251 случаем нет в природе?
Uznick вне форума   Ответить с цитированием
Старый 08.06.2006, 17:10   #16
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Uznick
Cпасибо, всё помогло.
А такого патча для windows-1251 случаем нет в природе?
Для windows-1251 (если используется только он и нигде в сиситеме не присутствует utf-8) ничего не нужно... должно работать и так. Однако, так система не будет работать вообще под PHP 5+.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 08.06.2006, 17:13   #17
Uznick
Продвинутый
 
Регистрация: 03.06.2006
Адрес: Moscow, Russia
Сообщений: 40
Отправить сообщение для Uznick с помощью ICQ
По умолчанию

А были точно такие же косяки. Странно.

Переменные базы

Код:
character set client   	 cp1251  	 cp1251
character set connection 	cp1251 	cp1251
character set database 	cp1251 	cp1251
character set results 	cp1251 	cp1251
character set server 	cp1251 	cp1251
character set system 	utf8 	utf8
collation connection   	 cp1251_general_ci  	 cp1251_general_ci
collation database 	cp1251_general_ci 	cp1251_general_ci
collation server 	cp1251_general_ci 	cp1251_general_ci
character set system utf8 utf8 как ни пытался, сменить не получилось.

После установки патча, спился русский перевод kickstarter'a

Последний раз редактировалось Uznick; 08.06.2006 в 17:59
Uznick вне форума   Ответить с цитированием
Старый 27.07.2006, 17:02   #18
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

патч, что повыше работает... пока вроде все ок. единственное, что это хорошо смотрится при русском интерфейсе, а при английской интерфейсе отображаются "кракозябры"...
в связи с этим у меня вопрос. можно как-то сделать так чтобы в каждом из интерфейсов (англ, рус) был свой перевод для этого поля?.. ну как у других расширениях.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 30.07.2006, 02:04   #19
Basilio Cat
Новенький
 
Регистрация: 30.06.2006
Сообщений: 8
По умолчанию

Патч отлично фиксит проблему с показом юникода в самих страницах, однако у меня перестал открываться сам редактор (маппинг) TV (урл /typo3conf/ext/templavoila/cm1/index.php?table=tx_templavoila_tmplobj&uid=2&_relo ad_from=1). Просто висит и все, потом отваливается по таймауту.
PHP 4.3, MySQL 5.0
P.S.: Может врочем я при перекодировке в utf8 что-то напортачил, TV вообще немного странно себя ведет
Basilio Cat вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:24.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория