J'ai un db sqlite qui a des caractères ascii fous dedans et je voudrais les enlever, mais je n'ai aucune idée de comment s'y prendre. J'ai googlé quelques trucs et j'ai trouvé des gens qui disaient utiliser REGEXP avec mysql, mais ça a jeté une erreur en disant que REGEXP n'était pas reconnu.sqlite supprimer non utf-8 caractères
Voici l'erreur que je reçois:
sqlalchemy.exc.OperationalError: (OperationalError) Could not decode to UTF-8 column 'table_name' with text ...
Merci pour l'aide
Etes-vous sûr de vouloir vous débarrasser des personnages "fous"? Apprendre à gérer tous les caractères Unicode est vraiment amusant ... – unutbu
sont donc des caractères ASCII ou UTF-8? Puisque vous utilisez SQLAlchemy, il gère déjà UTF-8, mais vous êtes probablement confus sur ce qu'il faut faire une fois que vous l'avez obtenu. http://docs.python.org/howto/unicode.html – msw
~ unutbu: dépend de votre définition de "fun";) Je l'appellerais certainement "utile" et "d'abord intimidant", et "utile" mais " amusant "n'a jamais traversé mon esprit. – msw