J'ai des problèmes avec Emacs+Python 2.7.1+Encoding. Selon PEP 0263 Python utilise la même déclaration de l'encodage des sources que emacs.
Il n'y a aucun problème lorsque je commence mon code source Python script avec la balise d'encodage suivante :
#!/usr/bin/python
# -*- mode=python; encoding:us-ascii -*-
Mais lorsque j'ajoute un mode de fin de ligne à mon encodage, comme dans :
#!/usr/bin/python
# -*- mode=python; encoding:us-ascii-unix -*-
Emacs accepte toujours mes informations d'encodage, mais je reçois l'erreur suivante de Python lors de l'exécution de mon script :
File "./unicode.py", line 2
SyntaxError: encoding problem: with BOM
Y a-t-il un moyen d'indiquer à Emacs la terminaison de ligne que je veux utiliser et en même temps d'indiquer à Python l'encodage du fichier source ?