| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > На сайте вместо русского языка одни вопросы.... |
| Автор: zox 3.4.2010, 09:42 |
| Добрый день. На старом сервере случился пожар и пока его восстанавливают дали новый. Я в этом мало разбираюсь, помогите, пожалуйста. 1. До пожара у меня была копия Бд, я так понял, что в кодировке cp1251 (сам текст в копии на русском языке) 2. На новом сервере сделал импорт копии БД и указал кодировку cp1251 3. Теперь вот так: ![]() 4. А на сайте одни вопросы (вместо русского языка) 5. у сайта charset=windows-1251 Уже столько нервов потратил... а там они даже толком сказать нечего не могут... Нужна Ваша помощь |
| Автор: Rickert 3.4.2010, 16:52 |
| Ошибка есть, её не может не быть. Причём смысл именно в несостыковке кодировок. Скорее всего бд не в cp1251. |
| Автор: bars80080 3.4.2010, 20:48 |
| часто встречающаяся ошибка. видимо, на старой базе не был выставлен set names cp1251 при вносе данных, а база была объявлена не как cp1251, а по дефолту latin1. в итоге при чтении данных получается чехарда. первый вопрос и он самый важный: поглядите в копию БД (текстовый файл, я так понимаю), в каком виде данные там? если в виде знаков вопроса, то дело накрылось медным тазом, если нет, то можно ещё поколдовать |