Utf-8在我的電腦上不起作用。我在另一臺電腦上嘗試了完全相同的代碼,它工作正常,但在我的電腦上卻沒有。它在python中。編碼:utf-8似乎不起作用
我的程序啓動這樣的:
# -*- coding: utf-8 -*- # Behövs i python 2 för åäö
from Tkinter import *
class Kryssruta(Button):
""" Knapp som kryssas i/ur när man trycker på den """
def __init__(self, master, nr = 0, rad = 0, kolumn = 0):
#Konstruktor, notera master
Button.__init__(self,master)
self.master = master
self.rad = rad
self.kolumn = kolumn
self.markerad = False
self.kryssad = False
self.cirklad = False
self["command"] = self.kryssa
def kryssa(self):
if self.markerad==False:
self.master.klickat(self)
在一臺計算機它就像一個魅力,但我自己的電腦上我得到的消息。
SyntaxError: Non-ASCII character '\xc3' in file 'blah' but no encoding declared;
see http://www.python.org/peps/pep-0263.html for details
使用PC,在PowerShell中運行。 任何人知道似乎是什麼問題?
該文件實際上是UTF-8編碼的嗎? –
無法重現。我複製粘貼你的文件,它不會*由於在python2和3中的編碼而給出任何錯誤。 – Bakuriu
你使用的是什麼版本的Python?而且,錯誤信息是精確的複製粘貼,還是隻是一個近似值? –