PEP: Defining Python Source Code Encodings
bokr at accessone.com
Tue Jul 17 19:13:09 CEST 2001
On Tue, 17 Jul 2001 12:08:58 +0200, "M.-A. Lemburg" <mal at lemburg.com> wrote:
>Issues that still need to be resolved:
>- which format to use for the magic comment, e.g.
> * Emacs style:
> # -*- encoding = 'utf-8' -*-
> * Via meta-option to the interpreter:
> #!/usr/bin/python --encoding=utf-8
> * Using a special comment format:
> #!encoding = 'utf-8'
If you go with the last line above, ISTM that it should
spawn a PEP of its own, because people will inevitably
think of other uses, e.g.,
#!numbers = float_div
Rather than deal with a proliferation of #!xxx ideas, ISTM
a single form could anticipate most in an open-ended way, e.g.,
Some uses would have to be confined to programLines[1:n]
but there might be localized uses as well.
Perhaps it should be #!pythma for better acceptability? ;-)
More information about the Python-list