Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Boris

Кодировка слетела

Recommended Posts

Добрый день

Есть старенький форум на версии 2.0.1

Сам я там уже почти не бываю, но в далёком 2004 я помог создать его. И сейчас попросили помочь исправить ошибку.

Неделю назад хостер перевёз его на новый сервер и после этого похерилась кодировка базы.

Текст показывается вот такими кракозябрами: РЎРѕРїР»Рё без границ здесь болеем Р·Р° всех остальных

Если исправить кодировку в браузере на UTF8 - то текст из базы показывается нормально.
Но весь, так сказать, служебный текст форума - показан ромбиками.

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

Вот исходные данные:

Server charset: UTF-8 Unicode (utf8)
Server connection collation   cp1251_general_ci
Collation у каждой из таблиц тоже cp1251_general_ci

 

Как можно исправить ситуацию?

Заранее благодарен


 

 

 

Share this post


Link to post
Share on other sites

- Проверить, читаемы ли таблицы форума в PHPmyadmin (если нет, то восстановить БД нормально).

- На хостинге кодировку домену установить cp1251

  • Upvote 1

Share this post


Link to post
Share on other sites
24 минуты назад, Атаман сказал:

- Проверить, читаемы ли таблицы форума в PHPmyadmin (если нет, то восстановить БД нормально).

Да. Нормально.

 

24 минуты назад, Атаман сказал:

- На хостинге кодировку домену установить cp1251

Имеется в виду  .htaccess ?

там прописано AddDefaultCharset windows-1251

 Если в браузере не менять - то хранящееся в базе выходит кракозябрами

То есть в БД оно сохранено видимо в UTF8 и поэтому отражается только когда в браузере выбираем UTF8 (но тогда херится всё что обычно отражается по русски, но не хранится в базе - менюшки и т.д.   всё это выходит ромбиками)

Инстинктивно мне кажется что хостер не спросив тупо сконвертировал содержимое базы на UTF8 и теперь надо наверное сконвертировать обратно.
Верно ли я мыслю и что делать ?

 

 

Share this post


Link to post
Share on other sites
9 минут назад, Boris сказал:

Имеется в виду  .htaccess ?

Если Вы уверены, что база данных в 1251 и она читаема, то остается поменять кодировку домена.

 .htaccess  может не сработать, все зависит от конфигурации сервера.

 

 

 

 

  • Upvote 1

Share this post


Link to post
Share on other sites
45 минут назад, Атаман сказал:

Если Вы уверены, что база данных в 1251 и она читаема, то остается поменять кодировку домена.

База по идее была 1251. Косяк начался когда хостер перенёс у себя на другой сервер.

Содержимое базы (посты, названия тем и тд) показывается корректно только когда кодировка браузера UTF8

Какой из этого делать вывод? Хостер сам сконвертировал  что то?

Share this post


Link to post
Share on other sites

Можно доступ на сервер и точно скажу.

Я уже ответил в первом сообщении, что нужно сделать.

 

 

13 минут назад, Boris сказал:

База по идее была 1251

Она еще могла быть в латин1

  • Upvote 1

Share this post


Link to post
Share on other sites

Как с вами связаться? 

Телеграм / WHATSAPP / ... ?

Share this post


Link to post
Share on other sites
4 минуты назад, Boris сказал:

Как с вами связаться? 

Телеграм / WHATSAPP / ... ?

В личку доступ

Share this post


Link to post
Share on other sites

Также проверьте чтобы в conf_global.php была указана кодировка соединения с mysql сервером cp1251.

Share this post


Link to post
Share on other sites
9 часов назад, siv1987 сказал:

Также проверьте чтобы в conf_global.php была указана кодировка соединения с mysql сервером cp1251.

И это прописывал. Результата не дало….

 

Там дело с сервером 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...