[英]Coding: utf-8 doesn't seem to work
Utf-8無法在我的計算機上運行。 我在另一台計算機上嘗試了完全相同的代碼,但它可以工作,但在我的計算機上卻沒有。 在python中。
我的程序開始如下:
# -*- 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中運行。 知道什么似乎是問題的人嗎?
您在coding:
行上方有(若干個)空白行。 從錯誤消息中列出的文檔中 :
要定義源代碼編碼,必須將魔術注釋作為源文件的第一行或第二行放置在源文件中,例如:
您聲明源文件正在使用utf-8編碼,但實際上並非如此,它使用的是系統默認的Windows代碼頁。
在記事本中打開文件,然后使用“另存為”在“編碼”下拉菜單中設置UTF-8
再次將其保存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.