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

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

Ответ
 
Опции темы Опции просмотра
Старый 23.10.2005, 23:00   #1
Дмитрий
Новенький
 
Регистрация: 08.07.2005
Сообщений: 27
По умолчанию TV проблема с русским языком

Добрый день.

Используя перевод FTB1 начал переводить свой сайт под typo3 используя TV. Столкнулся с тем что при вводе в поле контента русских символов вылезает ошибка
Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding \"windows-1251\" in \\dummy\\typo3\\t3lib\\class.t3lib_div.php on line 1907

Может быть кто-нибудь подскажет как лечить.
Заранее спасибо
Дмитрий вне форума   Ответить с цитированием
Старый 23.10.2005, 23:01   #2
Дмитрий
Новенький
 
Регистрация: 08.07.2005
Сообщений: 27
По умолчанию

Забыл добавить
typo 3.8.0 TV 0.4.0
Дмитрий вне форума   Ответить с цитированием
Старый 25.10.2005, 04:57   #3
Супер_типарь
Новенький
 
Регистрация: 03.10.2005
Сообщений: 6
По умолчанию

на всякий случай - Russian language pack csh_ru и Static info tables static_info_tables ставили?
Супер_типарь вне форума   Ответить с цитированием
Старый 25.10.2005, 10:34   #4
Дмитрий
Новенький
 
Регистрация: 08.07.2005
Сообщений: 27
По умолчанию

Ставил конечно. Вся проблема в том что очень хочется сохранить именно Windows-1251.
Хотя паралельно создал инсталляцию с Force-UTF8 и там все ок, так что наверное придется все-таки делать в UTF-8
Дмитрий вне форума   Ответить с цитированием
Старый 25.10.2005, 11:00   #5
Sonsay
Новенький
 
Регистрация: 17.10.2005
Сообщений: 20
По умолчанию

не знаю, у меня прекрасно все работает с TV и русским языком в этой кодировке. Даже русский по умолчанию.
Это не баги системы, это точно. Что-то не так с конфигурацией.
TS шаблон в студию
Sonsay вне форума   Ответить с цитированием
Старый 25.10.2005, 11:29   #6
Дмитрий
Новенький
 
Регистрация: 08.07.2005
Сообщений: 27
По умолчанию

Значит по порядку

1) Чистая dummy
+ static_info_tables 1.4.0
+ csh_ru 1.0.0
+ templavoila 0.4.0
+ css_styled_content 0.2.2

2) Setup - Language, ставлю Русский
3) Содаю новую пустую страницу, активирую на ней модуль TV, он предлагает создать новый сайт. Подкладываю в fileadmin\\templates свою HTML страницу для дальнейшего создания шаблона. Ввожу имя сайта, URL и имя редактора. Жму создать сайт
4) Появляется страница \"Step 3: Begin mapping\" и вот уже на ней вверху видны ошибки:
Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding \"windows-1251\" in C:\\...\\Apache2\\htdocs\\dummy1251\\typo3\\t3lib\ \class.t3lib_div.php on line 1907

Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding \"windows-1251\" in C:\\...\\Apache2\\htdocs\\dummy1251\\typo3\\t3lib\ \class.t3lib_div.php on line 1907

Если при этом посмотреть в базу данных, таблица page? то можно увидеть что в поле tx_templavoila_flex, пишется XML начинающийся на <?xml version=\"1.0\" encoding=\"windows-1251\" standalone=\"yes\" ?> - что и приводит к ошибке.
Дмитрий вне форума   Ответить с цитированием
Старый 25.10.2005, 11:35   #7
Дмитрий
Новенький
 
Регистрация: 08.07.2005
Сообщений: 27
По умолчанию

Да. забыл, TS шаблон аналогичен тому что в FTB1

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
Дмитрий вне форума   Ответить с цитированием
Старый 25.10.2005, 17:24   #8
Дмитрий
Новенький
 
Регистрация: 08.07.2005
Сообщений: 27
По умолчанию

Решено забить и делать в utf-8
Дмитрий вне форума   Ответить с цитированием
Старый 25.11.2005, 04:15   #9
jax
Продвинутый
 
Аватар для jax
 
Регистрация: 28.02.2006
Сообщений: 61
Отправить сообщение для jax с помощью ICQ Отправить сообщение для jax с помощью Skype™
По умолчанию re: TV проблема с русским языком

У вас, думаю, PHP5 стоит.
попробуйте просто закоментировать эту строчку сlass.t3lib_div.php
Цитата:
xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, $theCharset); // us-ascii / utf-8 / iso-8859-1
Дело в в том, что РНР5 более серьезно подходит к парингу XML, а согласно стандартов, если правильно помню, XML должен быть в юникоде.
jax вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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