Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > На сайте вместо русского языка одни вопросы....


Автор: zox 3.4.2010, 09:42
Добрый день.

На старом сервере случился пожар и пока его восстанавливают дали новый.

Я в этом мало разбираюсь, помогите, пожалуйста.

1. До пожара у меня была копия Бд, я так понял, что в кодировке cp1251 (сам текст в копии на русском языке)
2. На новом сервере сделал импорт копии БД и указал кодировку cp1251
3. Теперь вот так:
user posted image
4. А на сайте одни вопросы (вместо русского языка)
5. у сайта charset=windows-1251

Уже столько нервов потратил... а там они даже толком сказать нечего не могут...
Нужна Ваша помощь smile 

Автор: Rickert 3.4.2010, 16:52
Ошибка есть, её не может не быть. Причём смысл именно в несостыковке кодировок. Скорее всего бд не в cp1251.

Автор: bars80080 3.4.2010, 20:48
часто встречающаяся ошибка. видимо, на старой базе не был выставлен set names cp1251 при вносе данных, а база была объявлена не как cp1251, а по дефолту latin1. в итоге при чтении данных получается чехарда.

первый вопрос и он самый важный: поглядите в копию БД (текстовый файл, я так понимаю), в каком виде данные там? если в виде знаков вопроса, то дело накрылось медным тазом, если нет, то можно ещё поколдовать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)