Сообщений: 26 Зарегистрирован: 12 Марта 2008, 22:57:45 Сказали спасибо 0 раз Статус: offline
Опубликовано 21 Июля 2008, 22:47:16
У меня, как только начинаю что-то редактировать (или добавляю новую статью) вместо русских букв появляются "?????? ?????". Помогите, если кто знает что с этим делать.
Сообщений: 3023 Откуда: Astana Зарегистрирован: 01 Апреля 2007, 18:11:10 Сказали спасибо 470 раз Статус: offline
Опубликовано 22 Июля 2008, 08:35:30
Что делать если при переносе базы у меня появились ??????? вместо текста? Как поменять кодировку в базе данных?
Если вы закачали старую базу данных на один из наших серверов, и у вас показываются "?????" вместо слов. Нужно сделать следующие:
1. Попробуйте создать базу заново, в такой последовательности:
- В панели управления cPanel, "Базы данных MySQL", создайте базу данных без таблиц.
- Создайте пользователя и пароль и не забудьте про привилегии, необходимо разрешить полный доступ (нажать кнопку "Разрешить доступ")
- В phpMyAdmin установите Language = Russian, затем установите "Сопоставление соединения с MySQL" (Сравнение) = cp1251_general_ci
- В списке баз данных БД: выберите созданную базу данных.
- В phpMyAdmin->Operations установите Collation в cp1251_general_ci и GO При этом выполнится SQL примерно такого содержания:
ALTER DATABASE `имя_базы` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci
- Затем в phpMyAdmin-> SQL, кликните на "Обзор" выберите текстовый файл дампа базы данных (не забудьте установить кодировку cp1251), выполните импорт.
и в файле maincore.php найди функцию
function dbconnect($db_host, $db_user, $db_pass, $db_name) {
...
}
и замени все на
function dbconnect($db_host, $db_user, $db_pass, $db_name) {
$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
if (!$db_connect) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Unable to establish connection to MySQL</b><br>".mysql_errno()." : ".mysql_error()."</div>");
} elseif (!$db_select) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Unable to select MySQL database</b><br>".mysql_errno()." : ".mysql_error()."</div>");
}
}
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
Сообщений: 13 Зарегистрирован: 21 Апреля 2008, 06:09:01 Сказали спасибо 2 раз Статус: offline
Опубликовано 24 Июля 2008, 04:47:16
Еще вопрос про кодировку, поменял базу как описано выше, помогло спасибо большое, но небольшой глюк осталься, месяца не правильно отображаются, +юэ это июнь, что посоветуете.
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 02 Сентября 2008, 01:29:21
ФУХ!!! Помог пост твой Sky! Советую закрепить наверху! ОЧ важно бывает! Или, если не вынесено в вопросы и ответы, то вынести!
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 22 Октября 2008, 00:13:14
Пипец... весь вечер провел с подбором кодировки и все бесполезно...знаки вопроса и все тут и ничего не помогает
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 4 Зарегистрирован: 06 Мая 2009, 01:19:51 Сказали спасибо 1 раз Статус: offline
Опубликовано 07 Мая 2009, 19:25:41
помогите мне разобраться с этой проблемой.
я сделал сначала простую установку сайта, не зная что у провайдера UTF-8, появиись ??????? вместо заголовков.
потом снес старую базу и сделал новую с выставленными параметрами cp1251_general_ci
и все равно у меня ?????
что делать???
Сообщений: 4 Зарегистрирован: 06 Мая 2009, 01:19:51 Сказали спасибо 1 раз Статус: offline
Опубликовано 07 Мая 2009, 19:36:52
Проблему решила служба техподдержки моего провайдера (platforma.ru)
вот что они сделали в дополнение к выше написанному:
Сделано следующее - в файле setup.php после строки
$domain = "http://".$_SERVER['SERVER_NAME'].str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME']));
перед первым INSERT в БД добавлена строка
dbquery("SET NAMES cp1251"
Сообщений: 4 Зарегистрирован: 17 Ноября 2009, 15:39:24 Сказали спасибо 0 раз Статус: offline
Опубликовано 17 Ноября 2009, 15:49:35
Тоже проблема с кодировкой но по серьёзней,вкинул двиг на комп,попробывал ,всё так понравилось и тд и тп,начал делать дизайн но туточки не так то было,выгрузил двиг на сайт :
http://crazy.gangsta-city.ru/setup.php - пример
Хостинг best-hoster.ru
можно что то с этим сделать??Просто уж очень двиг понравилсо!!!!!Аж влюбился