У меня проблемы с Emacs + Python 2.7.1 + Кодировка. Согласно PEP 0263 , Python использует то же объявление исходной кодировки, что и emacs.
Нет проблем при запуске сценария исходного кода Python со следующим тегом кодировки:
#!/usr/bin/python
# -*- mode=python; encoding:us-ascii -*-
Но когда я добавляю режим окончания строки в свою кодировку, например:
#!/usr/bin/python
# -*- mode=python; encoding:us-ascii-unix -*-
Emacs все еще принимает мою информацию о кодировке, но я получаю следующую ошибку от Python при выполнении моего скрипта:
File "./unicode.py", line 2
SyntaxError: encoding problem: with BOM
Есть ли способ сообщить Emacs о конце строки, который я хочу использовать, и в то же время сообщить Python о кодировке исходного файла?