Проблемы с кириллицей

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Проблемы с кириллицей

Непрочитанное сообщение Laterport » 2012-11-15 15:23:56

Всем привет.
Столкнулся с такой проблемой.
В движке написанном на php есть пару проблем с отображением русского языка, при этом удалось выяснить, что баг именно серверный, а не ошибки или неправильно написанные функции. Ставил этот же движок на VDS и там всё работает замечательно. В целом кириллические символы отображаются корректно, но например при попытке редактирования какого-нибудь сообщения на форуме где они содержатся, после нажатия на кнопку EDIT, окно оказывается пустым. Также проблемы при созданий сообщений в заголовках которых указываешь русские буквы, они не отображаются вообще. Не пойму где копать, в мускуле, в апаче или где, всё это переустанавливал. Подскажите пожалуйста что можно посмотреть?

http://imageshack.us/photo/my-images/221/94482888.png/

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Проблемы с кириллицей

Непрочитанное сообщение rayder » 2012-11-15 15:39:01

Laterport писал(а):Всем привет.
Столкнулся с такой проблемой.
В движке написанном на php есть пару проблем с отображением русского языка,
1. в каком движке?
Laterport писал(а): при этом удалось выяснить, что баг именно серверный,
2. какой сервер? версии софта, какие настройки?
Laterport писал(а): а не ошибки или неправильно написанные функции.

3. не факт
Laterport писал(а):Ставил этот же движок на VDS и там всё работает замечательно.
4. читай вопрос №2
Laterport писал(а): В целом кириллические символы отображаются корректно, но например при попытке редактирования какого-нибудь сообщения на форуме где они содержатся, после нажатия на кнопку EDIT, окно оказывается пустым. Также проблемы при созданий сообщений в заголовках которых указываешь русские буквы, они не отображаются вообще. Не пойму где копать, в мускуле, в апаче или где, всё это переустанавливал. Подскажите пожалуйста что можно посмотреть?
5. может в мускуле, может в пхп, может в системе

логи, конфиги, параметры - где это все?

Пока нормально не оформите и не распишите - никто не поможет, т.к. входящих данных попросту нет
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Проблемы с кириллицей

Непрочитанное сообщение Laterport » 2012-11-15 15:52:37

1. Трекерный TBDev
2. FreeBSD 9.0. Apache/2.2.23 (FreeBSD) PHP/5.4.7 mod_ssl/2.2.23 OpenSSL/0.9.8q DAV/2
Версия клиента базы данных: libmysql - mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $
PHP расширение: mysqli
Также стоит nginx на фронтенде, но я пробовал и без него, только на апаче, бесполезно.


Скажите какие конфиги и логи предоставить, всё что необходимо покажу.

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Проблемы с кириллицей

Непрочитанное сообщение Laterport » 2012-11-15 16:01:09

Сервер баз данных

Сервер: Localhost via UNIX socket
Программа: MySQL
Версия программы: 5.1.66-log - FreeBSD port: mysql-server-5.1.66
Версия протокола: 10
Пользователь: root@localhost
Кодировка сервера: UTF-8 Unicode (utf8)

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Проблемы с кириллицей

Непрочитанное сообщение rayder » 2012-11-15 16:11:20

это читали?
перед подключением к БД попробуйте сделать set names utf-8;
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Проблемы с кириллицей

Непрочитанное сообщение Laterport » 2012-11-15 18:00:35

rayder писал(а):это читали?
перед подключением к БД попробуйте сделать set names utf-8;
Да читал, все пробовал. set names? Вы имеете в виду в функциях прописывать? Какой смысл если база в 1251 и на другом сервере всё работает!?

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Проблемы с кириллицей

Непрочитанное сообщение Laterport » 2012-11-15 22:18:11

Вопрос закрыт, всем спасибо. Установил php53, в процессе установки указал чтобы поддержка utf-8 была. До этого ставил php5 просто. Эх, провозился три дня.

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Проблемы с кириллицей

Непрочитанное сообщение rayder » 2012-11-16 0:10:33

ну так это, следить надо за тем что ставите... вы же о версии пхп ничего так и несказали изначально. потому отталкивался от того что знал для 5.3-5.2 :)
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

Laterport
ефрейтор
Сообщения: 58
Зарегистрирован: 2012-03-30 13:00:17

Re: Проблемы с кириллицей

Непрочитанное сообщение Laterport » 2012-11-16 6:32:50

rayder писал(а):ну так это, следить надо за тем что ставите... вы же о версии пхп ничего так и несказали изначально. потому отталкивался от того что знал для 5.3-5.2 :)
Эх, да уж... :roll:
В любом случае спасибо за оперативные ответы. :drinks: