У меня есть база данных, которая является uft8_general_ci, единственная проблема до тех пор, пока приложение, написанное предыдущим разработчиком, похоже, не работает с базой данных в latin-1.
С тех пор я изменил способ, которым приложение использует базу данных, и теперь могу хранить умляут как умлаут вместо ü. Проблема в том, что приложение считывает ранее существующие данные из базы данных как (пример) «Süddeutsche» вместо «Süddeutsche».
Есть ли способ конвертировать данные в базе данных из одного формата в другой?
Привет
Edit:
ALTER TABLE TableName MODIFY ColumnName ColumnType CHARACTER SET latin1;
ALTER TABLE TableName MODIFY ColumnName ColumnType CHARACTER SET binary;
ALTER TABLE TableName MODIFY ColumnName ColumnType CHARACTER SET utf8;
Это сработало для меня.