Reputation: 8025
This is my code:
mylist=['尺','选择']
[x.encode('utf-8') for x in mylist]
beofore i could even get to the second line of my file, the script returns an error:
SyntaxError: Non-ASCII character '\xe5' in file but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
how do i solve this?
Upvotes: 1
Views: 61
Reputation: 90909
You need to set source code encoding to UTF-8 for this. As per PEP-0263 , Try setting the below line at the top of the script
# -*- coding: utf-8 -*-
The different styles possible for specifying source code encodings are given in the PEP linked above.
Upvotes: 1