Здравствуйте!Переносили сайт с одного сервера на новый, после установки сайта все работает отлично!только возникло одно "НО", сайт перестал корректно показывать текст, картинка сайта в вложении!
Показывается страничка с одними вопросами!
перенос сайта с ошибкой
Re: перенос сайта с ошибкой
Проблема заключается в том, что при работе с базой данных не совпадают кодировки. База возвращает данные в кодировке UTF-8, а скрипт ожидает cp1251. Отсюда такие проблемы. Самое простое решение - это запросить у БД результат в нужной кодировке. Для этого после соединения с MySQL необходимо установить кодировку возвращаемых данных. Запрос MySQL будет таким: SET NAMES cp1251
Вместо ср1251 можно поставить любую нужную вам в конкретном случает кодировку.
Например, кусок кода, отвечающего за соединение с БД.
$link=mysql_connect($sql_host,$sql_login,$sql_passwd);
mysql_select_db($sql_database);
$sql_query="SET NAMES cp1251";
mysql_query($sql_query,$link);
после этого можно уже запрашивать нужные данные из базы.
Этот способ работает только для текущего соединения. При повторном подключении необходимо будет снова задать SET NAMES [кодировка]
Вместо ср1251 можно поставить любую нужную вам в конкретном случает кодировку.
Например, кусок кода, отвечающего за соединение с БД.
$link=mysql_connect($sql_host,$sql_login,$sql_passwd);
mysql_select_db($sql_database);
$sql_query="SET NAMES cp1251";
mysql_query($sql_query,$link);
после этого можно уже запрашивать нужные данные из базы.
Этот способ работает только для текущего соединения. При повторном подключении необходимо будет снова задать SET NAMES [кодировка]
- aries
- Ветеран
- Сообщения: 910
- Зарегистрирован: 03 апр 2012, 15:52
- Откуда: Ростов-на-Дону
- Благодарил (а): 1 раз
- Поблагодарили: 8 раз
- Статус: Не в сети
Re: перенос сайта с ошибкой
Что это означает?Что при следующем переносе данную процедуру нужно будет повторить?Этот способ работает только для текущего соединения. При повторном подключении необходимо будет снова задать SET NAMES [кодировка]
Re: перенос сайта с ошибкой
Подработка на 3-4 часа ежедневно. Администратор группы Вконтакте. Гибкий график - 3-4 часа в сутки. Оплата 6500 руб. в неделю. Пишите на email: [email protected]
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Новое сообщение Создание сайта
Сагателян Арсен8 » 15 янв 2016, 17:35 » в форуме Продвижение сайтов, реклама - 9 Ответы
- 4291 Просмотры
-
Последнее сообщение Ingiborga
19 дек 2016, 16:23
-
-
-
Новое сообщение Нужна разработка сайта в Казахстане дешево? Ahrefa.kz
Ahrefa » 21 мар 2017, 21:07 » в форуме Продвижение сайтов, реклама - 0 Ответы
- 2044 Просмотры
-
Последнее сообщение Ahrefa
21 мар 2017, 21:07
-
-
-
Новое сообщение Создание, продвижение и оптимизация сайта
Evgenij83 » 10 июн 2017, 17:19 » в форуме Продвижение сайтов, реклама - 0 Ответы
- 2085 Просмотры
-
Последнее сообщение Evgenij83
10 июн 2017, 17:19
-
-
-
Новое сообщение заказать продвижение сайта в Минске
FrankieRam » 28 май 2018, 14:12 » в форуме Курилка - 0 Ответы
- 2139 Просмотры
-
Последнее сообщение FrankieRam
28 май 2018, 14:12
-
-
- 2 Ответы
- 2266 Просмотры
-
Последнее сообщение Альберто
19 июл 2018, 09:53
Вернуться в «Языки програмирования»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 233 гостя