2

é character belongs to utf-8 as shown in:

https://www.utf8-chartable.de/unicode-utf8-table.pl

As official documentation (https://www.python.org/dev/peps/pep-0263/) says:

'In Python 2.1, Unicode literals can only be written using the Latin-1 based encoding "unicode-escape"....'

I use Python 2.7.13

so in my code (as told in https://www.python.org/dev/peps/pep-0263/), I have tried successively (after #!/usr/bin/python)

# coding=utf-8

# -*- coding: utf-8 -*-

the last one also appears in the post solution Correct way to define Python source code encoding

but it still does not work:

SyntaxError: Non-ASCII character '\xc3' in file ./<file_name>.py on line 160, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Any ideas folks ?? thanx.

achille
  • 173
  • 1
  • 3
  • 12

0 Answers0