Я пишу якийсь код python, і отримую повідомлення про помилку, як у заголовку, від пошуку це пов'язано з набором символів.
Ось рядок, який викликає помилку
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
Я не можу зрозуміти, який символ не є в наборі ANSI ASCII? Крім того, пошук "\ xe2" більше не дає інформації про те, який символ відображається. Який символ у цьому рядку викликає проблему?
Я також побачив декілька виправлень цієї проблеми, але я не знаю, які використовувати. Невже хтось може уточнити, у чому полягає проблема (python не інтерпретує unicode, якщо не сказано про це?), І як я б це ліквідував належним чином?
EDIT: Ось усі рядки поруч із тим, що помиляється
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)