Estou escrevendo algum código python e estou recebendo a mensagem de erro como no título, ao pesquisar isso tem a ver com o conjunto de caracteres.
Aqui está a linha que causa o erro
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
Não consigo descobrir qual caractere não está no conjunto ANSI ASCII? Além disso, a pesquisa "\ xe2" não fornece mais informações sobre qual caractere aparece. Qual personagem dessa linha está causando o problema?
Também vi algumas correções para esse problema, mas não sei qual usar. Alguém poderia esclarecer qual é o problema (python não interpreta unicode, a menos que seja solicitado a fazê-lo?), E como eu o esclareceria corretamente?
EDIT: Aqui estão todas as linhas próximas a que erros
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
)