Python中的Webbrowser

Python中的Webbrowser,python,python-2.7,Python,Python 2.7,我试图用俄语符号打开页面 webbrowser.open('https://www.google.com/?q=привет') 但我在浏览器中有这样的功能:???使用unicode字符串 webbrowser.open(u'https://www.google.com/?q=привет') 您可能还希望对源文件使用UTF-8编码,因此请确保编辑器实际保存为UTF-8,并将其添加到程序顶部 # -*- coding: utf-8 -*- 没关系。mozilla选项卡在我的机器上以(?q=

我试图用俄语符号打开页面

webbrowser.open('https://www.google.com/?q=привет')
但我在浏览器中有这样的功能:???

使用unicode字符串

webbrowser.open(u'https://www.google.com/?q=привет')
您可能还希望对源文件使用UTF-8编码,因此请确保编辑器实际保存为UTF-8,并将其添加到程序顶部

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

没关系。mozilla选项卡在我的机器上以(?q=ППППццццц)打开。只需检查您的计算机或浏览器是否支持西里尔字母符号,我尝试过,但我有一个错误:UnicodeEncodeError:“ascii”编解码器无法对47-50位的字符进行编码:序号不在范围(128)内,可能是因为您正在执行示例中未编写的操作。读一读就足以说明,无论你想做什么,都可以用Unicode来完成。您可能需要对字符串进行编码,例如
u'。加入(url,查询)。编码('utf-8')