Задавайте вопросы, мы ответим
Вы не зашли.
В общем никак не могу решить проблему...
была база MySQL в utf8 кодировке, то ли в latin1 я в общем не особо понимаю, сейчас сменил хостинг и никак не могу отбэкапить БД весь сайт в вопросит. знаках.
Сам сайт на Джумле.
Помогите пожалуйста как решить проблему с кодировкой?
Неактивен
Так что ув. форумчане никто не может помочь на форуме по MySQL круть...
Неактивен
Попробуйте почитать статью
http://sqlinfo.ru/articles/info/5.html
Помочь можем, но
а) не всегда хватает времени, чтобы прочитать
б) на общий вопрос — получите общий ответ. Хоть кусочек дампа бы выложили для определения кодировки.
Неактивен
У меня такая же хохма с кодировкой. PHP админ что то невнятное показывает, хотя вывод правильный. вот и приходится только догадываться что происходит
Неактивен
Да сорри, вот кусок дампа:
Неактивен
В сети есть множество програм для определения кодировки текста. Поиском в гугле находим онлайн-сервис (так как лень скачивать и устанавливать программу), например, http://www.artlebedev.ru/tools/decoder/
С его помощью определяем, что представленный вами текст это cp-1251, прочитанный как cp-1252.
Для получения нормального дампа вам нужно сделать обратное преобразование, т.е.
shell> recode cp-1252..cp-1251 mydb.sql
Неактивен
Эх, если б я в этом понимал
Неактивен
Это наверное имеется ввиду unix shell в консольке
Неактивен
Basoleg написал:
Эх, если б я в этом понимал
shell> recode cp-1252..cp-1251 mydb.sql
для меня ничего не понять, если б кто-то по шагам расписал был бы премного благодарен!
Для получения нормального дампа вам нужно перекодировать его из cp-1252 в cp-1251.
Есть много программ под винду, которые позволяют перекодировать файл. Например, http://install.dp.ua/pages/decode.html
Поиск в гугле рулит.
Неактивен