|
|
|
| Переустановил винду, и как следствие апач.
При поытке загрузить в mysql дамп баз получаю ошибку "Could not convert characters to another character set." В чем дело? | |
|
|
|
|
|
|
|
для: ddhvvn
(04.11.2006 в 21:47)
| | Дамп в какой кодировке сохранён? | |
|
|
|
|
|
|
|
для: cheops
(04.11.2006 в 22:36)
| | cp1251. использую MySQL Administrator и там также выбираю cp1251. Появляется эта ошибка. Если выбираю дуругую кодировку, загрузка дампа проходит успешно, но в БД русские символы не отображаются. | |
|
|
|
|
|
|
|
для: ddhvvn
(05.11.2006 в 11:34)
| | А версия MySQL какая? | |
|
|
|
|
|
|
|
для: cheops
(05.11.2006 в 12:35)
| | MySQL - 5.0.21
PHP - 5
Apache 2.0.58 | |
|
|
|
|
|
|
|
для: ddhvvn
(05.11.2006 в 13:51)
| | Я все еще не решил проблему!
Требуется помощь! | |
|
|
|
|
|
|
|
для: ddhvvn
(04.11.2006 в 21:47)
| | Перед загрузкой дампа попробуйте выполнить SQL-запрос
| |
|
|
|
|
|
|
|
для: cheops
(05.11.2006 в 21:51)
| | Так я же говорю - использую Mysql Administrator, а там как раз и выбираю, перед загрузкой, cp1251. | |
|
|
|
|
|
|
|
для: ddhvvn
(05.11.2006 в 21:55)
| | А можно загрузить дамп через стандартную консоль? И как это сделать, если можно? | |
|
|
|
|
|
|
|
для: ddhvvn
(06.11.2006 в 12:33)
| | Для этого следует воспользоваться утилитой mysql
mysql -u root base < base.sql
|
где base - имя базы данных, куда разворачивается дамп, base.sql - дамп (который следует разместить в директории bin). Если пользователь root имеет пароль, то следует также указать параметр -p
mysql -u root -p base < base.sql
|
| |
|
|
|
|
|
|
|
для: cheops
(06.11.2006 в 15:20)
| | Спасибо.
Но, проблему решил, так как меньше всего ожидал.
Все через тот же Mysql Administrator выбрал дамп и кодировку utf8. И все загрузилось. Русские символы отображаются нормально.
Еще раз спасибо за помощь, которую Вы всегда оказываете! | |
|
|
|