Je suis vraiment confus avec la fonction codecs.open. Quand je fais :
Il me donne l’erreur
UnicodeDecodeError : codec « ascii » ne peut pas décoder l’octet 0xef en position 0 : ordinal pas dans range(128)
Si je le fais :
Il fonctionne très bien.
Question, c’est pourquoi la première méthode échoue-t-il ? Et comment puis-je insérer le bom ?
Si la deuxième méthode est la bonne façon de le faire, ce que le point d’utiliser codecs.open (nom de fichier, "w", "utf-8") ?