Python3.4中的YouTube API UnicodeError

Python3.4中的YouTube API UnicodeError,python,youtube-api,youtube-data-api,Python,Youtube Api,Youtube Data Api,我正在浏览YouTube数据API,发现编码不当的结果让我望而却步。在检索到标题中包含未映射字符的集合之前,我得到了很好的结果。我的代码现在是(为你们这些好朋友清理了一点): 错误是: Traceback (most recent call last): File "C:/Users/Chad LaFarge/PycharmProjects/APIAccess/YouTubeAPI.py", line 33, in <module> print(respData) F

我正在浏览YouTube数据API,发现编码不当的结果让我望而却步。在检索到标题中包含未映射字符的集合之前,我得到了很好的结果。我的代码现在是(为你们这些好朋友清理了一点):

错误是:

Traceback (most recent call last):
  File "C:/Users/Chad LaFarge/PycharmProjects/APIAccess/YouTubeAPI.py", line 33, in <module>
    print(respData)
  File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u25bb' in position 11737: character maps to <undefined>
回溯(最近一次呼叫最后一次):
文件“C:/Users/Chad LaFarge/PycharmProjects/APIAccess/YouTubeAPI.py”,第33行,在
打印(数据)
文件“C:\Python34\lib\encodings\cp1252.py”,第19行,在encode中
返回codecs.charmap\u encode(输入、自身错误、编码表)[0]
UnicodeEncodeError:“charmap”编解码器无法对位置11737中的字符“\u25bb”进行编码:字符映射到
更新

MJY说的!从PyCharm菜单栏开始: 文件->设置…->编辑器->文件编码,然后将“IDE编码”、“项目编码”和“属性文件的默认编码”全部设置为UTF-8,她现在可以像个魔咒一样工作了


非常感谢

检查
sys.stdout.encoding

如果这不是UTF-8,则问题不在YouTube API中。
请检查诸如环境变量
PYTHONIOENCODING
、终端和区域设置等

Traceback (most recent call last):
  File "C:/Users/Chad LaFarge/PycharmProjects/APIAccess/YouTubeAPI.py", line 33, in <module>
    print(respData)
  File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u25bb' in position 11737: character maps to <undefined>