Jesteś na właściwej ścieżce. Sprawdź zestaw znaków swojej bazy danych (czy to utf-8?). Jeśli tak nie jest, a chcesz użyć UTF-8, zmień zestaw znaków za pomocą tego polecenia SQL
alter table yourTableName DEFAULT CHARACTER SET utf8;
I przeczytaj ten wspaniały samouczek o używaniu UTF-8 w Pythonie, jeśli chcesz przekonwertować swój ciąg UTF-8 z powrotem.
Możesz usunąć DOM za pomocą tego polecenia