ошибка с отображением русского языка

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
User avatar
banditos
Forum Members
Forum Members
Posts: 18
Joined: Tue Jul 28, 2009 5:06 pm

ошибка с отображением русского языка

Post by banditos »

Доброго дня
У меня возникает ошибка с отображением русского языка при импорте базы со старого хостинга, на новый хостинг.
Везде ставлю кодировку utf8
Не могу вьехать в чем дело
то есть конент сайта на новом хостинге отображается кракозябрами
перебровол уже все возможные кодировки
Переписывать контент анрил сами понимаете :)
Last edited by banditos on Fri Aug 28, 2009 12:40 pm, edited 1 time in total.
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: ошибка с отображением русского языка

Post by von-hamster »

1. На какую кодировку настроен новый сервер (в какой кодировке он вообще отдает данные) - возможно достаточно AddDefaultCharset UTF8 в .htaccess добавить.

2. Как импортируешь? Если через файл - посмотри, что у тебя в файле - если все нормально, то смотри, скрипт (или настройки) импорта. Если плохо - то экспорта.

3. для простоты попробуй перекинуть при помощи: http://sypex.net/ - у меня работает в 99% случаев.
User avatar
banditos
Forum Members
Forum Members
Posts: 18
Joined: Tue Jul 28, 2009 5:06 pm

Re: ошибка с отображением русского языка

Post by banditos »

сервер настроен на utf-8

импортирую через файл
а экспортирую в utf-8, у хостинга в панели управления есть функция эксперта/импорта баз
но вот уже внутри базы (файл sql) почему то такие строчки ENGINE=MyISAM DEFAULT CHARSET=cp1251;

вообщем пока ничего не выходит (
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: ошибка с отображением русского языка

Post by von-hamster »

а файл нормально выглядит или клякозябрами?
User avatar
banditos
Forum Members
Forum Members
Posts: 18
Joined: Tue Jul 28, 2009 5:06 pm

Re: ошибка с отображением русского языка

Post by banditos »

то что русским языком в нем крякозябрами
User avatar
banditos
Forum Members
Forum Members
Posts: 18
Joined: Tue Jul 28, 2009 5:06 pm

Re: ошибка с отображением русского языка

Post by banditos »

а если делать дамп базы в charset cp1251 то в файле русский язык отображается как надо
но при импорте базы на новый хостинг появляются кракозябры
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: ошибка с отображением русского языка

Post by ZYV »

Ну так ты сам ответил на свой вопрос, UTF8 записан в базу, которая в однобайтной кодировке. Поздравляю, или нанимай кого, или кури темы на этом форуме и документацию по mySQL.
unsigned double ZYV;
User avatar
banditos
Forum Members
Forum Members
Posts: 18
Joined: Tue Jul 28, 2009 5:06 pm

Re: ошибка с отображением русского языка

Post by banditos »

поясни плиз
не совсем вкуриваю
то есть изначально нужно было создавать базу с какими то другими настройками или кодировкой?
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: ошибка с отображением русского языка

Post by von-hamster »

Чтобы не было проблем - да. Cms использует кодировку utf-8. Соответственно ее нужно использовать при создании базы
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: ошибка с отображением русского языка

Post by ZYV »

Так КОНЕЧНО! Зачем ты в cp1251-то создал?
unsigned double ZYV;
User avatar
banditos
Forum Members
Forum Members
Posts: 18
Joined: Tue Jul 28, 2009 5:06 pm

Re: ошибка с отображением русского языка

Post by banditos »

я ее не создавал. изначально она была в такой кодировке ((
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: ошибка с отображением русского языка

Post by ZYV »

Ну значит не поменял, какая разница...
unsigned double ZYV;
Post Reply

Return to “Russian - русский”