Главное меню

FAQ


Войти

Пользователь:

Пароль:


Запомнить

[ Регистрация ]
[ Забыли пароль? ]



Пользователей: 2099
Новичок: nitro55555

максимальный онлайн: 21
(Пользователи: 4, Гости: 17)
17 Окт 2007 15:32

Поиск e107 по-русски

Последняя версия



Последние версии локализации e107

UTF-8:
e107 0.7.16 (release)
e107 0.7.x (svn)
Обновлено: 25.09.2009

Windows-1251:
e107 0.7.16 (release)
e107 0.7.x (svn)
Обновлено: 25.09.2009

e107russian.sourceforge.net
Нашли ошибку или неточность в локализации? Вам cюда

Форумы

e107 по-русски :: Форумы :: Решение проблем :: Проблемы с кодировкой
 
<< Предыдущая тема | Следующая тема >>
Квадрат вместо буквы "ш"
Переход на страницу       >>  
Модераторы: admin, Sumar, Metaller, yarodin, verant, sova, Predator
Автор Добавил
logonet
02.03.07 - 15:16

ID пользователя #3751
Зарегистрирован: 26.02.07 - 15:30

Сообщений: 101
все класнго все в утф8 все работает вот токо во всех словах в которых буква ш встречается вместо нее квадратик
собственно вот
система токо перествалена и уже глюк такой
-ссылка-

[ Редактирование 02.03.07 - 15:44 ]

.: TV.GOLDMIR.NET - Все о Телевидении и телекоммуникациях :.
Наверх
Сайт
Metaller
02.03.07 - 15:44



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
Есть такой глюк. Еще большую букву И проверь :)

Это потому что на хостинге неправильно установлено сравнение для UTF-8. Смысл такой - после коннекта к БД нужно прописать строку mysql_query("SET CHARACTER SET 'utf8'");

Если двиг инсталлируется с 0, это нужно прописать в install.php + в любом случае - прописать в mysql_class.php

Чуть попозже выложу нормальный комплект движка на UTF-8 с измененными файлами.

ЗЫ Обратите внимание, что это НЕ ГЛЮК ДВИЖКА, а ГЛЮК (точнее неправильная настрока) ВАШЕГО ХОСТИНГА. К сожалению, UTF-8 еще не на всех хостингах поддерживается нормально, поэтому такие проблемы могут возникать у многих.
Наверх
logonet
02.03.07 - 17:25

ID пользователя #3751
Зарегистрирован: 26.02.07 - 15:30

Сообщений: 101
а можно на хостинге поправить как нить?
так и не понял где надо прописать строку mysql_query("SET CHARACTER SET 'utf8'"); если сайт уже стоит!

.: TV.GOLDMIR.NET - Все о Телевидении и телекоммуникациях :.
Наверх
Сайт
Metaller
02.03.07 - 18:33



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
Чтобы поправить на хостинге - обращайся к хостеру!

Если сайт уже стоит - значит в записях, что уже созданы так и останутся квадратики. Для того чтобы в новых сообщениях эти квадратики не появлялись - вписать эту строку в файл e107_handlers/mysql_class.php в строку 116 перед }
                if (!@mysql_select_db($this->mySQLdefaultdb)) {
                    return 'e2';
                } else {
                    $this->dbError('dbConnect/SelectDB');
                }
            }
        }
        mysql_query("SET CHARACTER SET 'utf8'");
    }
Наверх
logonet
02.03.07 - 21:05

ID пользователя #3751
Зарегистрирован: 26.02.07 - 15:30

Сообщений: 101
что иммено хостер должен сделать??
после действий хостера ниче никуда прописывать ненадо будет???

ну а поправить те сообщения которые есть непроблема потому как еще наполнения особо небыло!

.: TV.GOLDMIR.NET - Все о Телевидении и телекоммуникациях :.
Наверх
Сайт
logonet
10.03.07 - 11:08

ID пользователя #3751
Зарегистрирован: 26.02.07 - 15:30

Сообщений: 101
а долго ответ ждать еще?? :-[

.: TV.GOLDMIR.NET - Все о Телевидении и телекоммуникациях :.
Наверх
Сайт
Metaller
10.03.07 - 13:05



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
От хостера ответа жди, я уже все написал.
Чтобы поправить на хостинге - обращайся к хостеру!

Наверх
logonet
13.03.07 - 13:49

ID пользователя #3751
Зарегистрирован: 26.02.07 - 15:30

Сообщений: 101
когда вставляю вышеперечисленный код у меня тупо белая страница
база у меня в ютф сравнение тоже в утф, когда правлю данный код убирая скобки то на портале вот такая кракобяза пишется

Р’ данном фале анализатор логов, так расчет стоимости армии РІ РѕРґРЅРѕРј ресурсе или РІРѕ всех Рё еще немного полезносС

.: TV.GOLDMIR.NET - Все о Телевидении и телекоммуникациях :.
Наверх
Сайт
Metaller
13.03.07 - 16:33



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
вот сайт -ссылка- с установленным движком с офсайта, локализацией UTF-8 и исправлениями что я сказал.

все работает.

[ Редактирование 13.03.07 - 16:34 ]
Наверх
Павел
11.05.07 - 17:32
ID пользователя #2254
Зарегистрирован: 28.01.06 - 17:00

Сообщений: 325
Metaller написал(а) ...

вот сайт -ссылка- с установленным движком с офсайта, локализацией UTF-8 и исправлениями что я сказал.

все работает.


Движек 0.7.8 в UTF, база - тоже в UTF.
Ставил твою правку. В результате косяки случаются с Q_tree_menu (такие же кракозябры). К томуже центральный блок, там где новости, сразу "пустеет". Вместе с Ш и с И и с остальными буквами алфавита. !biggrin


[ Редактирование 11.05.07 - 17:35 ]
Наверх
Metaller
11.05.07 - 18:45



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
Ш и И как раз исправляются через SET CHARACTER SET 'utf8'. В кирилице именно в них возникает проблема, т.к. они имеют парные символы Щ и Й.

[ Редактирование 11.05.07 - 18:45 ]
Наверх
Павел
11.05.07 - 19:23
ID пользователя #2254
Зарегистрирован: 28.01.06 - 17:00

Сообщений: 325
тогда почему весь остальной контент сайта пропадает? и меню перекашивает?
а без этой строки - все почти нормально. Разве что И и Ш косячат


и еще один косяк с языком/шрифтами вылазит в плагине eWiKi :
ТиÑ�Ñ�лÑ�наÑ� Ñ�Ñ�Ñ�аниÑ�а


[ Редактирование 11.05.07 - 19:29 ]
Наверх
Metaller
11.05.07 - 22:20



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
Павел: Разбирайтесь со своим хостингом и настройками mysql-сервера.
Наверх
Павел
12.05.07 - 10:22
ID пользователя #2254
Зарегистрирован: 28.01.06 - 17:00

Сообщений: 325
а в install.php + это где прописать?
готов переставить сайт с нуля. Благо контента пока минимум
Наверх
Metaller
12.05.07 - 10:35



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
Вот оба файла с уже прописанными строками stacharacterset_utf8.zip

[ Редактирование 12.05.07 - 10:36 ]
Наверх
Павел
12.05.07 - 17:28
ID пользователя #2254
Зарегистрирован: 28.01.06 - 17:00

Сообщений: 325
вот спасибо!
теперь, как я понимаю, порядок действий таков:
1. дамп базы.
2. снос и установка базы и сайта
3. заливка из дампа..

Наверх
Metaller
12.05.07 - 17:55



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
Не понимаю зачем инсталлировать сайт с нуля, если поверх только что проинсталлированного сайта вы зальете старый дамп. В чем же смысл?
Наверх
Павел
12.05.07 - 18:34
ID пользователя #2254
Зарегистрирован: 28.01.06 - 17:00

Сообщений: 325
лениво переписывать было. ну да ладно. записей не много. пошел перезаливать
Наверх
Павел
05.06.07 - 18:19
ID пользователя #2254
Зарегистрирован: 28.01.06 - 17:00

Сообщений: 325
Metaller написал(а) ...

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


Пробовал перезаливать с нуля. Результат тот-же. Ш и И как всегда и вдобавок дата
-ссылка-

e107 Версия 0.7.8
Сервер Apache/1.3.37 (Unix) mod_perl/1.29
(хост: -ссылка-)
Версия PHP 5.1.6
MySQL 5.0.24-standard
База данных: db_outdoorphot3
Кодировка utf-8

[ Редактирование 05.06.07 - 18:20 ]
Наверх
Metaller
05.06.07 - 18:42



ID пользователя #358
Зарегистрирован: 18.08.04 - 23:26

Сообщений: 3699
Перезаливать с нуля не надо, нужно добавить команду SET CHARACTER SET 'utf8'.
Наверх
Переход на страницу       >>   

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System