база данных latin-1 в utf-8

У меня есть база данных 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;

Это сработало для меня.

9
задан mr12086 16 January 2012 в 02:42
поделиться