API do YouTube UnicodeEncodeError em Python 3.4

Eu estava explorando a API de dados do YouTube e descobrindo que resultados codificados incorretamente estavam me segurando. Obtive bons resultados até recuperar um conjunto que inclui caracteres não mapeados nos títulos. Meu código é AGORA (limpo um pouco para vocês, pessoal):

import urllib.request
import urllib.parse
import json
import datetime

# Look for videos published up to THIS MANY hours ago
IntHoursToSub = 2
RightNow = datetime.datetime.utcnow()
StartedAgo = datetime.timedelta(hours=-(IntHoursToSub))
HourAgo = RightNow + StartedAgo
HourAgo = str(HourAgo).replace(" ", "T")
HourAgo = HourAgo[:HourAgo.find(".")] + "Z"

# Get API Key from your safe place and set up the API link
YouTubeAPIKey = open('YouTubeAPIKey.txt', 'r').read()
locuURL = "https://www.googleapis.com/youtube/v3/search"
values = {"key": YouTubeAPIKey,
          "part": "snippet",
          "publishedAfter": HourAgo,
          "relevanceLanguage": "en",
          "regionCode": "us",
          "maxResults": "50",
          "type": "live"}
postData = urllib.parse.urlencode(values)
fullURL = locuURL + "?" + postData

# Set up response holder and handle exceptions
respData = ""
try:
    req = urllib.request.Request(fullURL)
    respData = urllib.request.urlopen(req).read().decode()
except Exception as e:
    print(str(e))
#print(respData)

# Read JSON response and iterate through for video names/URLs
jsonData = json.loads(respData)
for object in jsonData["items"]:
    if object["id"]["kind"] == "youtube#video":
        print(object["snippet"]["title"], "https://www.youtube.com/watch?v=" + object["id"]["videoId"])

O erro foi:

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>

ATUALIZAR

MJY chamou! A partir da barra de menus do PyCharm: Arquivo -> Configurações ... -> Editor -> Codificações de arquivos e defina: "IDE Encoding", "Project Encoding" e "Project Encoding" e "Default codification for properties files" ALL para UTF-8 e agora ela funciona como um encanto.

Muito Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion