Page 1 of 2

заглавная И в заголовке страницы сайта

Posted: Sun Mar 15, 2009 7:08 pm
by muslimgauze
заглавная И в заголовке страницы сайта при отображении меняется на "ромбик с вопросом"
это нормально?  ???

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 15, 2009 8:53 pm
by gasman
В зависимости от версии могут пригодится некоторые штуки вот отсюда: http://forum.cmsmadesimple.org/index.php/topic,26271.0.html

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 15, 2009 9:16 pm
by muslimgauze
gasman wrote: В зависимости от версии могут пригодится некоторые штуки вот отсюда: http://forum.cmsmadesimple.org/index.php/topic,26271.0.html
что именно?
у меня 1.5.3
сайт в UTF-8
самое интересное, что в заголовке "административного интерфейса" всё ок!

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 15, 2009 10:09 pm
by ZYV
Может это - http://forum.cmsmadesimple.org/index.ph ... #msg150105

Вариантов слишком много... Не тот collation, не так создал базу, не та локаль на сервере, фаза луны неподходящая - фиг знает.

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 15, 2009 11:09 pm
by muslimgauze
ZYV wrote: Может это - http://forum.cmsmadesimple.org/index.ph ... #msg150105

Вариантов слишком много... Не тот collation, не так создал базу, не та локаль на сервере, фаза луны неподходящая - фиг знает.
как выяснилось, так всё так просто, как кажется
в тексте тоже возникают проблемы с буквами "И" и "ш"
обе буквы меняются на черный ромбик с белым вопросом внутри его и знак вопроса (суммарно два символа)
все остальные буквы в таких подлостях не замечены

на всякий случай

locale: ru_RU.UTF-8
default_encoding: utf-8
admin_encoding: utf-8
API сервера (server_api): apache 
База данных сервера (server_db_type): MySQL (mysql) 
Версия СУБД (server_db_version): 5.1.23 
Программное обеспечение сервера (server_software): DreamLess Diesel Coffee Machine/2.1.0 (Unix) PHP/5.2.5 
Операционная система сервера (server_os): FreeBSD 7.0-RELEASE Вкл i386

в .htaccess на всякий случай прописал тоже UTF8 - не помогает

Re: заглавная И в заголовке страницы сайта

Posted: Mon Mar 16, 2009 8:19 am
by Sonya
При таких багах советую отделить мух от котлет, то бишь, установку CMS от багов хостинга.

Можно использовать вариант с проверкой в PHPMyAdmin. Смотрим, какие символы в PHPMyAdmin стоят на месте ромбиков. Если тоже ромбики, то пытаемся править прямо в PHPMyAdmin. Если после правки в нем, буквы отображаются корректно, то баг в CMS, если правка в PHPMyAdmin не помогает, то баг на хостинге. При втором варианте жалуемся хостеру, ссылаясь на phpMyAdmin (обычно он хостером устанавливается, поэтому поддержка подразумевается). Какую систему вы в этом случае используете - неважно, "ромбиковое счастье" вам будет скорей всего обеспечено в любой системе.

Re: заглавная И в заголовке страницы сайта

Posted: Mon Mar 16, 2009 3:30 pm
by muslimgauze
Sonya wrote: При таких багах советую отделить мух от котлет, то бишь, установку CMS от багов хостинга.
Можно использовать вариант с проверкой в PHPMyAdmin. Смотрим, какие символы в PHPMyAdmin стоят на месте ромбиков.
а можно чуть подробнее?
буду ОЧЕНЬ признателен :)

Re: заглавная И в заголовке страницы сайта

Posted: Sat Mar 21, 2009 9:35 am
by muslimgauze
проблема решена сменой кодировки базы и таблиц в binary

Re: заглавная И в заголовке страницы сайта

Posted: Sat Mar 21, 2009 10:51 am
by ZYV
Возможны проблемы с поиском. utf8_general_ci правильный collation, utf8 - кодировка.

Re: заглавная И в заголовке страницы сайта

Posted: Sat Mar 21, 2009 10:57 am
by muslimgauze
ZYV wrote: Возможны проблемы с поиском.
с поиском чего?
utf8_general_ci правильный collation, utf8 - кодировка.
с этими "правильными" настройками возникает вышеуказанный глюк

Re: заглавная И в заголовке страницы сайта

Posted: Sat Mar 21, 2009 8:31 pm
by ZYV
Значит другие настройки неправильные. Эти настройки правильные без кавычек и проверены не на одном десятке серверов.

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 22, 2009 7:39 am
by muslimgauze
ZYV wrote: Значит другие настройки неправильные. Эти настройки правильные без кавычек и проверены не на одном десятке серверов.
у меня нет возможности неделю переписываться с админами хостера
я сделал как мне удобнее и у меня все работает без искажений!

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 22, 2009 8:31 am
by ZYV
А я предупредил, что возможны проблемы. Binary = это бинарный collation, нужен для хранения двоичных данных, учитывает различие регистра и вообще я не очень хорошо себе представляю, как на нем работает FULLTEXT. Чего тут непонятного?

Кстати, я давно говорю - если хостинг с признаками дебилизма, от него надо уходить, т.к. поле конкурентное, пусть выживет наиболее вменяемый. Нечего кормить идиотов и дармоедов.

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 22, 2009 5:26 pm
by muslimgauze
ZYV wrote: А я предупредил, что возможны проблемы. Binary = это бинарный collation, нужен для хранения двоичных данных, учитывает различие регистра и вообще я не очень хорошо себе представляю, как на нем работает FULLTEXT. Чего тут непонятного?
работает прекрасно и не у меня одного
Кстати, я давно говорю - если хостинг с признаками дебилизма, от него надо уходить, т.к. поле конкурентное, пусть выживет наиболее вменяемый. Нечего кормить идиотов и дармоедов.
хостинг меня полностью устраивает и только ОДИН сайт из 15! глючил
может дело не в хостере, а в CMS? (c)

Re: заглавная И в заголовке страницы сайта

Posted: Sun Mar 22, 2009 6:04 pm
by Sonya
muslimgauze wrote: хостинг меня полностью устраивает и только ОДИН сайт из 15! глючил
может дело не в хостере, а в CMS? (c)
C различными проектами и сайтами на 5 хостингах работала и работаю и странно так, что на одном только CMS глючит, причем не только у меня.

По поводу binary читаем http://www.phpfaq.ru/charset:
Обычно у каждой кодировки есть, как минимум, два набора правил сравнения - имякодировки_bin и имякодировки_general_ci. Первый сравнивает в лоб по кодам символов, а второй - регистронезависимо, учитывая совпадающие символы. COLLATION имякодировки_general_cs сравнивает регистрозависимо, отличаясь от _bin тем, что учитывает совпадающие символы ("е" и "ё" в русском языке), а также, при сортировке, ставит на место те символы, которые идут в кодировке не по порядку (например "ё" в 1251).
Поиск на сайте будет регистрозависимым, е и ё  - разные буквы. Сортировка может хромать.