检查字符串是否包含;på;logget";-unicode错误

检查字符串是否包含;på;logget";-unicode错误,unicode,python-2.7,beautifulsoup,Unicode,Python 2.7,Beautifulsoup,我正在挪威的一个网站上与BeautifulSoup一起玩截屏游戏。我需要检查字符串是否包含单词“Pålogget”(意思是登录) 我得到以下错误 文件“scrape.py”,第23行 SyntaxError:第23行的scrape.py文件中的非ASCII字符“\xc3”,但未声明编码;有关详细信息,请参阅 我如何才能做到这一点?添加 # -*- coding: utf-8 -*- 添加到文件的开头。添加 # -*- coding: utf-8 -*- 到文件的开头。还是用u“pålogge

我正在挪威的一个网站上与BeautifulSoup一起玩截屏游戏。我需要检查字符串是否包含单词“Pålogget”(意思是登录)

我得到以下错误

文件“scrape.py”,第23行 SyntaxError:第23行的scrape.py文件中的非ASCII字符“\xc3”,但未声明编码;有关详细信息,请参阅

我如何才能做到这一点?

添加

# -*- coding: utf-8 -*-
添加到文件的开头。

添加

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

到文件的开头。

还是用
u“pålogget”
显式地将字符串标记为Unicode更好,不是吗?Tommyka应该两者都做。编码行将告诉编译器使用UTF-8编码解释文件(文明的编辑器将自动获得它,但YMMV),并且“u”前缀将让编译器知道下面的不是字节序列,而是unicode字符串。仅使用前缀或仅使用编码可能会导致不感兴趣的结果。您还应该提到用UTF-8保存文件。它工作起来很有魅力!我之前尝试过使用u“Pålogget”,但需要文件编码。使用
u“Pålogget”
将字符串显式标记为Unicode会更好,不是吗?Tommyka应该两者都做。编码行将告诉编译器使用UTF-8编码解释文件(文明的编辑器将自动获得它,但YMMV),并且“u”前缀将让编译器知道下面的不是字节序列,而是unicode字符串。仅使用前缀或仅使用编码可能会导致不感兴趣的结果。您还应该提到用UTF-8保存文件。它工作起来很有魅力!我之前尝试过使用u“Pålogget”,但需要文件编码。duplicate of duplicate of of of