Я пишу некоторый код Python и получаю сообщение об ошибке, как в заголовке, при поиске это связано с набором символов.
Вот строка, которая вызывает ошибку
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
Я не могу понять, какой символ не входит в набор ANSI ASCII? Более того, поиск "\ xe2" больше не дает информации о том, какой символ выглядит. Какой символ в этой строке вызывает проблему?
Я также видел несколько исправлений для этой проблемы, но я не уверен, что использовать. Может ли кто-нибудь уточнить, в чем проблема (python не интерпретирует юникод, если ему об этом не сказано?), И как мне правильно разобраться?
РЕДАКТИРОВАТЬ: Вот все строки рядом с той, что ошибки
def createLoadBalancer():
conn = ELBConnection(creds.awsAccessKey, creds.awsSecretKey)
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
lb = conn.create_load_balancer('my_lb', ['us-east-1a', 'us-east-1b'],[(80, 8080, 'http'), (443, 8443, 'tcp')])
lb.configure_health_check(hc)
return lb
–- \xe2\x80\x93)