7

I get this error in Eclipse while working on "Byte of Python"

It says the error shows up in 2 lines:

source = ["C:\\My Documents", "C:\\Code"]

and

zip_command = "zip -qr {0} {1}".format(target, ‚ ‚.join(source))

I cant really figure out what im doing wrong here.

Here's the full error:

SyntaxError: Non-UTF-8 code starting with '\x82' on line x, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

2
  • Thanks that was it. Feel kinda stupid now. Thanks a lot. Didn't even know this could cause problems. Commented Mar 24, 2013 at 18:56
  • Glad it worked, added my comment as an answer... Commented Mar 24, 2013 at 19:18

1 Answer 1

3

You are using chars (curved quotes) encoded in windows-1252 that cannot be decoded because it's not valid utf-8. Replace the quotes and you are good to go.

Sign up to request clarification or add additional context in comments.

2 Comments

One small question, how did you know that the chars are encoded in windows-1252? And your solution worked while I was working with PyQT4 :)
@PragyadityaDas Quotes are not for pre-formatted text, use code sample for that. I still accepted the edit because your intentions were good, I just improved it.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.