проблемы с кодировкой - после переноса сайта

J2
На сайте с 14.08.2008
Offline
126
6644

Здравствуйте, вот столкнулась со следующей проблемой:

После переноса сайта - возникли проблемы с кодировкой - вместо русского текста - знаки вопросов... Движок - ArticleMS :gm::gm::gm:

Заранее благодарна за Вашу помощь...

M
На сайте с 04.03.2009
Offline
21
#1

вы еще имеете доступ к старой базе данных?

если да, то попробуйте Sypex Dumper

ею можно перегнать как в UTF-8 так и в Win-1251.

Удачи

как мало пройдено дорог, как много сделано дорвеев... а у меня с Яндексом Платоническая любовь! mall (c)
zzeus
На сайте с 04.01.2008
Offline
74
#2

в какой кодировке была база?

в какой кодировке работает текущий хостинг?

dmitcat
На сайте с 26.05.2005
Offline
123
#3

Вы выкачали дамп базы в UTF-8, а грузанули в базу как cp-1251. Вот и возникла проблема...

нужно дамп перегнать в 1251 кодировку и будет все ок

ps: либо наоборот - из 1251 в utf8

Либо селяВи (http://www.puper.ru), либо селяВас (http://www.puper.ru)!!!
Антоний Казанский
На сайте с 12.04.2007
Online
761
#4
dmitcat:
Вы выкачали дамп базы в UTF-8, а грузанули в базу как cp-1251. Вот и возникла проблема...
нужно дамп перегнать в 1251 кодировку и будет все ок

ps: либо наоборот - из 1251 в utf8

ArticlesMS по умолчанию в 1251. Она залила его на хост, где по умолчанию стоит UTF8.

Получила знаки вопроса..

В нужном месте нужно поставить:

mysql_query("SET NAMES CP1251");

√ SEO продвижение ► https://akazansky.ru - экспертный аудит сайтов ( https://akazansky.ru/audit-sajtov ), внедрение эффективных решений цифрового маркетинга. Разговоры о SEO и не только: культурно, вежливо, доброжелательно ► https://t.me/seotusovochka
J2
На сайте с 14.08.2008
Offline
126
#5
anthony_:
ArticlesMS по умолчанию в 1251. Она залила его на хост, где по умолчанию стоит UTF8.
Получила знаки вопроса..

В нужном месте нужно поставить:

mysql_query("SET NAMES CP1251");

а не будете ли Вы столь любезны подсказать - где это нужное место?? :o

PS: когда я импортирую базу в 1251 - возникает ошибочка -

#1273 - Unknown collation: ''
A
На сайте с 16.04.2009
Offline
43
#6

скорее всего, в config.php или в другой, где используется связь с БД;)

J2
На сайте с 14.08.2008
Offline
126
#7

прописала mysql_query("SET NAMES 'cp1251'"); в файл settings.php, ничего не изменилось :(

A
На сайте с 16.04.2009
Offline
43
#8

пропиши в index.php после строчки

@session_start
следующее:
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET collation_connection = 'cp1251_general_ci'");
mysql_query("SET collation_server = 'cp1251_general_ci'");
mysql_query("SET character_set_client = 'cp1251'");
mysql_query("SET character_set_connection = 'cp1251'");
mysql_query("SET character_set_results = 'cp1251'");
mysql_query("SET character_set_server = 'cp1251'");

должно помочь :)

BR
На сайте с 28.06.2008
Offline
75
#9

Не бойтесь суппорта своего нового хостера :) он лучше знает какие кодировки поддерживает его MySQL - смело пишите/звоните прямо в суппорт, он наверняка поможет быстрее и эффективней чем коллективный разум данного форума :)

размещение сайтов (http://www.brim.ru)
J2
На сайте с 14.08.2008
Offline
126
#10
andreaj:
пропиши в index.php после строчки следующее:


должно помочь :)

урааа! всё заработало!!!

отдельное спасибо - andreaj☝☝☝

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