diff options
| -rwxr-xr-x | tools/migrate_db.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/migrate_db.py b/tools/migrate_db.py index 2725f30..652b638 100755 --- a/tools/migrate_db.py +++ b/tools/migrate_db.py @@ -34,6 +34,10 @@ class MigrateDB(DB): fields = [d[0] for d in self.cursor.description] rows = self.cursor.fetchall() for row in rows: + row = list(row) + for i, r in enumerate(row[:]): + if isinstance(r, str): + row[i] = unicode(r, 'utf-8', 'replace') yield dict(zip(fields, row)) def get_radio_chat_table(self): |
