"??????" вместо русских букв из MySql

N2
На сайте с 12.12.2009
Offline
52
752

Подскажите в чём может быть проблема, при переносе сайта на другой сервер, вместо русского текста из БД отображаются "??????" ?

D
На сайте с 28.06.2008
Offline
1108
#1

НУ тут явно проблема в кодировке. Что за CSM ? В бекапе базы текст нормальный?

N2
На сайте с 12.12.2009
Offline
52
#2

CMS самописная, тект нармальный даже в новой базе данных, только на сайте ????

Информация с предыдущей базы данных

" Сопоставление соединения с MySQL: utf8_unicode_ce" а на новом сервере "utf8_general_ci" и не меняется.

кодировка сайта WINDOWS-1251

D
На сайте с 28.06.2008
Offline
1108
#3

Может эта тема будет Вам полезной

T
На сайте с 11.08.2005
Offline
181
#4

после подкл. к БД и выборе БД mysql_select_db(...)

попробуйте написать:

mysql_query("set character_set_connection=cp1251");

mysql_query("set names cp1251");

N2
На сайте с 12.12.2009
Offline
52
#5
Timen:
после подкл. к БД и выборе БД mysql_select_db(...)
попробуйте написать:

mysql_query("set character_set_connection=cp1251");
mysql_query("set names cp1251");

Помогло, но нельзя ли это как нибудь исправить на уровне базы данных, а не в скрипте?

DV
На сайте с 01.05.2010
Offline
644
#6

NONNON12, изменить кодировку базы, пройти по скриптам...

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
T
На сайте с 11.08.2005
Offline
181
#7
NONNON12:
Помогло, но нельзя ли это как нибудь исправить на уровне базы данных, а не в скрипте?

не заморачивайтесь, у меня много сайтов так работают...

доп. нагрузки в связи с разными кодировками я не заметил, хотя сайты довольно посещаемые.

cscope
На сайте с 13.02.2005
Offline
525
#8

В .htaccess пропишите строчку AddDefaultCharset utf-8 (или какая там у вас кодировка)

T
На сайте с 11.08.2005
Offline
181
#9
cscope:
В .htaccess пропишите строчку AddDefaultCharset utf-8 (или какая там у вас кодировка)

не, думаю это не помогло бы...

у NONNON12 в БД кодировка utf8 а на сайте сp1251

DV
На сайте с 01.05.2010
Offline
644
#10

Да, если вопросики — это с базой неправильный коннект. Сервер отдаёт документы нормально. Если же спецсимволы, умляуты, кракозябры, тогда нужно менять кодировку.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий