Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Локализация проекта (http://forum.typo3.ru/forumdisplay.php?f=14)
-   -   Неправильное отображение кириллицы в Templavoila (http://forum.typo3.ru/showthread.php?t=1492)

Uznick 06.06.2006 19:35

Неправильное отображение кириллицы в Templavoila
 
Кириллические названия полей отображаются в списке в виде "Íàøà Ñòóäèÿ
Íàøà Ìèññèÿ", а при редактировании страницы в поле content в виде "Íàøà Ñòóäèÿ"

На сколько я понимаю, какая-то проблема с юникодом.

Но у меня в setup темплейта прописано

config {
metaCharset = windows-1251
renderCharset = windows-1251
notification_email_encoding = 8bit
notification_email_charset = windows-1251
language = ru
locale_all = ru_RU.CP1251
}

Язык бэкофиса английский, но forceCharset стоит windows-1251

Это как-нибуль можно вылечить?

Valery Romanchev 06.06.2006 20:01

какая версия Typo3 ?
какая версия Php ?

Uznick 06.06.2006 20:09

typo3 4.0
php 4.3.11

Valery Romanchev 06.06.2006 20:44

у меня работает на
typo3 4.0
php 4.3.11

в случае:
1) текст вводится в DS когда язык интерфейса русский
2) отображается нормально когда язык интерфейса русский

Понятно почему так.

Совет: если не хотите проблем такого плана - юзайте utf8

Uznick 06.06.2006 20:58

спасибо, придётся на юникод переходить.

Uznick 07.06.2006 01:23

Теперь кириллица отображается в виде Р?аша СтудиС?.

Причём как выяснилось, проблема не с templavoila.

Тоже самое происходит и в модуле List.

Uznick 07.06.2006 01:27

Может ли быть проблема в том, что у меня collation у таблиц стоит cp1251_general_ci

А все переменные базы выставлены как
Код:

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

Версия mysql - 4.1.19-community-nt

Valery Romanchev 07.06.2006 01:52

Цитата:

теперь кириллица отображается в виде р?р°с€р° рўс‚сѓрґрёсџ.
что поменяли?
было ведь нормально - только нававния полей Tv криво выводились?

у меня на www.iliqchuan.ru
при forceCharset windows-1251 база стоит в latin
работает нормально (конечно нет сортировок и регистронезависимого поиска... но это и не требуется)

Uznick 07.06.2006 01:55

ForceCharset=UTF-8 задал.

Судя по всему и раньше везде косяки были, я просто через TV смотрел.

У них там одинаково отображается эта часть, могу скриншот приложить, если нужно.

Valery Romanchev 07.06.2006 01:57

Цитата:

Сообщение от Uznick
ForceCharset=UTF-8 задал.

понятно - надо после этого весь контент конвертировать.
Есть экстеншен для этого - см репозиторий по слову uft
(его Андрей Шварцкопф писал)


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

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