|
|
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
Добрый день. При переносе сайта на новый хостинг, возникла проблема с кодировкой, все русские символы отображаются черными квадратами. Все это осложняется тем, что возможность сделать dump у меня есть только из админки сайта, т.е. я не могу задать никакие mysql аргументы. Если верить старым администраторам сайта, то кодировка была latin1-swedish, при создании новой БД именно ее я поставил в сравнение, но не фига( Как мне лучше поступить? Как узнать кодировку дампа? Как правильнее его загрузить? Или вообще проблема не в дампе, а в движке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 20:00:22 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
А в файле дампа что? на какую кодировку похоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 20:02:23 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
ENGINE=MyISAM /*!40101 DEFAULT CHARSET=latin1 .... Текст в блокноте русский ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 20:07:51 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
garazh317, Самое простое, имхо - открой его в фаре, редактором. Там достаточно умно делается распознавание кодировки и shift+f8 можно с ней поиграться. Ну и перевести один в другой. Опять же, имхо - правильней будет у себя в базе поставить unicode и из него же, переведя в него дамп - восстановиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 20:09:17 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
Users, Если не затруднит, можете "правильней будет у себя в базе поставить unicode и из него же, переведя в него дамп - восстановиться." написать SQL запросами? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 20:13:10 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
garazh317, ну, как настроить mysql на использование кодировки unicode - это уж самостоятельно :) А как перевести базу с помощью того же far manager - да легко. Sql запросы там не нужны. Открываешь дамп - видишь, что он на русском. выделяешь все, вставляешь в буфер обмена. Все стираешь, сделав резервную копию, конечно. По shift-f8 выставляешь кодировку unicode. Вставляешь все из буфера обмена, сохраняешь. Enjoy! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 20:18:20 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
Поменял кодировку. Вылезла новая ошибка `product_availability` varchar( 10 ) NOT NULL DEFAULT 'нет', `active` tinyint( 1 ) NOT NULL DEFAULT '0', `rank` int( 11 ) NOT NULL DEFAULT '0', `leader` tinyint( 1 ) NOT NULL DEFAULT '0', PRIMARY KEY ( `id` ) , KEY `category_id` ( `category_id` ) ) ENGINE = MYISAM /*!40101 DEFAULT CHARSET=latin1 */; Ответ MySQL: Документация #1067 - Invalid default value for 'product_availability' Я так понимаю, не нравятся русские символы в default. В неверной кодировке все проходило на ура. Подскажите, пожалуйста, как исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 09:18:22 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
Мужи, выручайте... Неужели никто не знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 16:48:47 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
garazh317, а кодировку для самого дампа выставить в unicode пробовал? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 19:07:28 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
Users, Дамп могу сделать только из админки сайта, старый хостинг у разработчиков сайта свой, доступа к командой строке у меня нет. Их спросил говорят база latin1 сравнение latin1-swedish. Тоже самое сделал у себя, один фиг - кракозябры. Может проблема в том, что я базу прогоняю через php скрипт который названия таблиц мне массово меняет... Может он их на центос своем открывает и перекодирует? Хотя и из phpmyadmin пробовал, вставлял из блокнота читабельный текст, а на сайте ?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 19:24:37 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
На старом хостинге есть доступ к phpmyadmin, но к папкам куда сливаются дампы доступа нет. Проверить что-то могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 19:27:29 |
|
||
|
DUMP при переносе неверная кодировка
|
|||
|---|---|---|---|
|
#18+
garazh317, у тебя там секретные данные или не особо? К новому сайту доступ полный? Если не особо и полный - пришли дамп, я переведу его в unicode. емейлом лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 19:33:18 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38892037&tid=1833509]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 348ms |

| 0 / 0 |
