Здравствуйте, недавано перенес сайт с одного хостинга на другой, и после того как ДНС перенаправились, вся информация, выводящаяся из БД MySQL на русском языке заменяется вопросительными знаками, что делать ?
- 09.12.2011 02:01
Последний раз редактировалось dezvolt; 09.12.2011 в 02:06.
- 09.12.2011 02:38
При переносе БД создавалась вручную? Может кодировка указана другая.
Спасибо сказали:
dezvolt(09.12.2011), - 09.12.2011 03:03
Да создал БД и туда импортировал таблицы
- 09.12.2011 03:48
dezvolt, Создайте заново базу в той кодировке, которая стояла на предыдущем хостинге, скорее всего "utf-8-general-ci".
Спасибо сказали:
dezvolt(09.12.2011), - 09.12.2011 05:12
Меняю во всех вариантах эту и utf и cp1251 всё равно знаки попросов
- 09.12.2011 05:17
dezvolt, что за движок сайта? В самой базе когда делаешь phpmyadmin нормально русские буквы пишутся?
Спасибо сказали:
dezvolt(09.12.2011), - 09.12.2011 05:22
Движок самописный, в базе все тексты на русском отображаются нормально, а при выводе одни ???
Кажется, получилось решить с помощью mysql_query(’SET NAMES “latin1″‘); - 09.12.2011 05:29
Можно попробовать еще так: в .htaccess
AddDefaultCharset windows-1251
или
AddDefaultCharset utf-8
тоже иногда помогает... - 09.12.2011 05:34
Значит как мне удалось решить эту проблему:
1 - В начале скрипта я прописал mysql_query(’SET NAMES “latin1″‘); далее перезагрузил страницу и всё начало отображаться нормально.
2 - Далеее я обновил страницу ещё раз и появились ошибки PHP и вместо знаков ? какие то другие знаки, тоже не русские.
Это видимо произошло из-за того, что я редактировал PHP скрипты через файловый менеджер хостера, и вместо кавычек он подставил, что то другое.
3 - Следующий шаг, я удалил запрос mysql_query(’SET NAMES “latin1″‘); и PHP ошибки о подключении к mysql исчезли, и теперь вместо вопросов выводились какие-то другие иероглифы.
4 - Последнее, что я сделал, это зашёл в phpMyAdmin и изменил Сапоставление соединения MySQL с
UTF General ci на cp1251 General ci и всё заработало.
Хотя, когда раньше менял сапоставление соединения - то это не помогало.
Всем спасибо за желание помощь
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Как перенести сайт на другой хостинг? | Хостинг и Серверы | 11 | 30.11.2011 16:59 |
Как перенести сайт на другой хостинг? | Вопросы от новичков | 0 | 30.11.2011 11:19 |
При переезде на другой хостинг слетели дополнительные поля в DLE | DLE | 0 | 01.11.2011 18:38 |
Перенос сайта под АГС на другой домен | Вопросы от новичков | 7 | 11.09.2011 22:36 |
Перенес статьи с одного сайта на другой. Безопасно ли | Вопросы от новичков | 6 | 07.07.2011 03:30 |