0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 12299 Просмотров

Проблема с кодировками
« : 17.11.2007, 17:32:29 »
Здравствуйте, возникла проблема с установкой Joomla. Сайт разрабатывался на одном сервере а хостинг должен быть на другом, и вот при переносе на другой хостинг возникает проблема с кодировками, - все русские символы в админке отображаются в виде знаков вопроса, и соответственно в базу все русские символы записываются в виде вопросов.
В phpMyAdmin всё экспортируется нормально, проблема видимо возникает во время запроса к базе.
На сервере, на котором сайт разрабатывался стоит MySql-сервер - 5.1.6-alpha, MySQL-клиент - 5.1.11-beta, PHP - 5.1.6. На хостинге: MySQL-сервер - 5.0.27-standard-log, MySQL-клиент: 4.1.22, PHP - 5.2.4

Re: Проблема с кодировками
« Ответ #1 : 12.03.2008, 21:14:40 »
Можно мне тоже здесь спросить, потому что у меня возникла точно такая же проблема, с небольшим отличием. Изначально система (UTF-8 сборка) была нормально установлена и настроена на платном хостинге. Потом по какой-то причине хостер перенес сайт на другой сервер и кодировка в админке "посыпалась, симптомы точно такие же как описаны, только еще в дополнение ??? вопросики появляются в надписях у RSGallery2 компонентов, которые тоже изначально работали нормально.
Linux Kernel version = 2.6.9-67.EL.JLsmp
Apache version  = 1.3.39 (Unix)
PHP version = 5.2.4
MySQL version = 4.1.22-standard
Joomla 1.0.12 (utf-8) сборка с joomla.ru потчил до 1.0.15

Вероятно, Вы залили все файлы и БД и просто запустили жулму, без установки.
Скорее всего так хостер и сделал, просто перенес.
Цитировать
Думаю, если залить файлы, потом произвести установку, и только после этого перезаписать БД, то проблема исчезнет.
т.е. если я правильно понял:
1. збэкапить всю базу.
2. залить папку /installation/ и выполить устновку "с нуля"
3. залить старую базу после исталла.
Цитировать
В редких случаях, повторюсь, в очень редких, на хосте файл php.ini не содержит нужной строки отвечающей за конкретную кодировку кирилицы, такую как koi-8 или windows-1251.
У меня в htaccess стоит дефолтная кодировка как:
AddDefaultCharset UTF-8
еще дополнительно добавлял строку: header( 'Content-Type: text/html; charset=utf8' );
для большей надежности.
Цитировать
Если все было установлено по правилам, советую просмотреть файлы текушей темы на предмет кодировки, иногда, она прописана в файле темы... если не решите проблемы, отпишите снова.
Вот этого не совсем понял, главная страница Фронт-энд работает без проблем, а в админке все что идет из базы - вопросиками и кое-где в компоненты rsgallery имена владельцев тоже. В базе все данные нормальные.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Проблема с кодировками
« Ответ #2 : 19.03.2008, 10:43:16 »
При переносе сайта с локалхоста на сервер русские символы отображаются знаками вопроса.
Кодировка БД - cp_1251_general_ci
В htaccess.txt - AddDefaultCharset WINDOWS-1251
Что предпринять и как решить данную проблемму с кодировкой?
Заранее благодарю авторов советов

P.s.: При переносе движок не инсталировал (папку установки на хост не переносил). При переносе действовал так как написано здесь - http://joomlaportal.ru/content/view/51/53/. Тоесть сначала импортировал БД а потом перенес все файлы и папки (кроме  installation)
« Последнее редактирование: 19.03.2008, 10:46:41 от Aleks_El_Dia »
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Проблема с кодировками
« Ответ #3 : 20.03.2008, 00:36:36 »
Спасибо, проблема решена
Оказывается вот в чем косяк был - при импорте БД нужно выбрать кодировку (по умолчанию там utf-8).
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

Re: Проблема с кодировками
« Ответ #4 : 14.08.2008, 15:58:41 »
ответьте плз новичку, как осуществляется импорт бд. то есть где и когда нужно выбирать кодровку.. !!!???!!!
*

oleggrz

  • Захожу иногда
  • 435
  • 76 / 3
  • Только начал учиться.
Re: Проблема с кодировками
« Ответ #5 : 14.08.2008, 16:27:13 »
Там все подробно описано:http://www.joomla-docs.ru/%D0%9F%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81_Joomla

Re: Проблема с кодировками
« Ответ #6 : 27.08.2008, 21:36:30 »
ничего не вышло. Помогите.
*

dapmoed

  • Захожу иногда
  • 79
  • 22 / 0
Re: Проблема с кодировками
« Ответ #7 : 28.08.2008, 09:34:05 »
Попробуйте та:
Делаете дамп базы.
Копируйте все файлы с предыдущего хоста на друго.
Открываете дамп базы в любом редакторе (позволяющем менять кодирваку). Изменяете кодировку на ту в которой база на новом хосте.
Заливаете дамп на хост (новый)
У меня все нормально. Переношу с Denwer (cp1251) на хостинг с кодировкой utf-8
Чтобы научиться писать компоненты, нужно писать компоненты
*

weter

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Проблема с кодировками
« Ответ #8 : 09.09.2008, 22:58:40 »
 Здравствуйте , прошу помоч с очередным идиотским вопросом, при переносе базы с сервера пхп 4 на сервер 5 -й версии, вихят одни знаки вопроса, проблема с кодировкой. Перечитал кучу постов на форуме и испробовал все как советовали, да пробовал дампер. Или у меня радиус заточки не тот что нужно или  у меня что то конкретно тупит. Только не надо отсылать искать и читать, я прошу помочь дельным советом в настройке , а не поиске пособий, т.к. уже дней пять читаю посты про кодировки. За ранее благодарен.
*

weter

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Проблема с кодировками
« Ответ #9 : 09.09.2008, 23:26:09 »
Все нашел сам, в одном из постов есть тема про то как в файл database
нужно вставить строчку

$this->_table_prefix = $table_prefix;
        //@mysql_query("SET NAMES 'utf8'", $this->_resource);
   @mysql_query("SET NAMES 'cp1251'", $this->_resource); (вот эту)
   $this->_ticker = 0;
   $this->_log = array()

Re: Проблема с кодировками
« Ответ #10 : 10.09.2008, 22:31:31 »
Возможно кому пригодится  мой  опыт. Столкунулся с  такой же  хренью. Начал разбираться. Залез в phpmyAdmin и проверил базу sql. Оказалось latin. Пытался  общим  чохом во всех таблицах сменить кодировку - сервер забунтовал. По одной таблице  менять кодировку - гемор. Тогда  через СР панель снес  базу и создал новую нулевую. Проверил - ну точно! Создает с  кодировкой  latin. В пустой  базе сменил кодировку на CP1251 и по новой  проинсталлировал Joomla - Как бабка  отшептала. И в админке и в контенте - кириллица! Поэтому
1) Проверяйте  созданную пустую базу на  кодировку!!!
Если проявляется в  отдельных компонентах - лезьте  в  таблицы  и меняйте  по одной  кодировку.
Делается  это в phpmyAdmin
И наступит вам счастье!!!

Re: Проблема с кодировками
« Ответ #11 : 24.03.2009, 07:14:32 »
Приветствую всех. Знаю что тема старая, но не один из советов не помог.
Рашьше сайт у меня был на винде, потом я решил перенести его на фрю.
Скопировал файлы с предыдущего сайта, залил их в папку на фре. Затем импортировал данные в БД. Сайт заработал, НО(!) вместо русского текста появились знаки вопроса. Что я не пробовал - не помогает. Хотел переустановить Joomla, но при переходе в папку installation меня переносит на главную страницу. Подскажите, что надо сделать, чтобы переустановить сайт?
И как избавиться от корявых символов?

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

ЗЫ:
Код
$this->_table_prefix = $table_prefix;
        //@mysql_query("SET NAMES 'utf8'", $this->_resource);
   @mysql_query("SET NAMES 'cp1251'", $this->_resource); (вот эту)
   $this->_ticker = 0;
   $this->_log = array()
Прбовал вставлять, после этого index.php не загружается вообще - просто белый лист.
« Последнее редактирование: 24.03.2009, 07:48:25 от Andriuxa »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с SSL или с авторизацией... Не знаю с чем.

Автор Aquasonick

Ответов: 10
Просмотров: 30094
Последний ответ 22.04.2014, 15:35:01
от E.S
Проблема с регистрацией на сайте - SSL 2

Автор Shadow

Ответов: 1
Просмотров: 2345
Последний ответ 29.03.2010, 19:39:03
от Shadow
Проблема с меню в админ.панели

Автор SpirITzzz

Ответов: 14
Просмотров: 8698
Последний ответ 08.02.2010, 17:12:37
от lilu
Перенос БД, проблема к кодировкой..

Автор ART-DELI

Ответов: 6
Просмотров: 4306
Последний ответ 01.11.2009, 20:04:22
от miks69
Проблема при установке Joomla, с MySQL..

Автор rikki

Ответов: 4
Просмотров: 2629
Последний ответ 27.05.2009, 15:25:38
от rikki