Проблема с MySQL Unicode - PullRequest
       22

Проблема с MySQL Unicode

0 голосов
/ 13 июня 2011

Я только что импортировал таблицу MySQL с моего сервера на локальный сервер. Но все кавычки и некоторые специальные символы изменились на ' ? '. И у меня нет резервной копии. Может ли кто-нибудь помочь мне восстановить его.

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

используйте следующий код msqli:

masqli_set_charset(your_databse_connection,"utf")
0 голосов
/ 13 июня 2011

Измените CHARACTER SET вашей БД на utf8 и повторно импортируйте вашу таблицу с живого сервера, который может это исправить.

ALTER DATABASE MyDb CHARACTER SET utf8;

EDIT:

Вам также может потребоваться изменить таблицу CHARSET перед ее импортом в локальную БД. Откройте файл .sql и измените CHARSET. Например:

ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=40 ;

до

ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=40 ;

но ТОЛЬКО измените CHARSET больше ничего

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...