2013-10-07 2 views
0

У меня есть дамп mysql .SQL. Когда я импортирую его, 'Ü' отображается '¼' и так далее. То же самое, когда я открываю его с помощью Notepad ++.MySql import backup - проблемы UTF8

Когда я меняю кодировку в Notepad ++ на UTF8 без Bom, она отображается правильно. Теперь он говорит «ansi as utf8».

Но когда я его сохраню и импортирую снова, mysql генерирует '¼'.

То же самое, когда я пытаюсь «конвертировать в utf8 без bom» в Notepad ++ и сохранить его.

Ive попробовал это с phpmyadmin и mysqldumper, я попробовал все опции «Input charset» и т. Д. - и я все равно не получаю его. он не работает с любыми настройками.

Я пытался исправить вручную в базе данных, и это сработало - так что кодировка mysql в порядке, я думаю.

Надежда кто-то может помочь мне,

С уважением

babacuek

+0

Итак, когда вы открываете файл в явном виде UTF-8 , все хорошо? Затем файл кодируется в формате UTF-8, Notepad по умолчанию является слишком глупым, чтобы распознать его как таковой. Как именно вы импортируете файл и как выглядят ваши настройки базы данных? – deceze

+0

hey, Я нашел обходное решение. есть скрипт php, который улучшает все неправильные токены. работает очень хорошо. вот оно: http://forum.mysqldumper.de/viewtopic.php?p=19187#19187 , но спасибо u за помощь ур – babacuek

ответ

0

Просто сделать это (извините за задержку)

mysql -uroot -p --default-character-set=utf8 database 
mysql> SOURCE utf8.dump