J'écris du code python et je reçois le message d'erreur comme dans le titre, de la recherche cela a à voir avec le jeu de caractères.
Voici la ligne qui provoque l'erreur
hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html")
Je n'arrive pas à comprendre quel caractère n'est pas dans le jeu ANSI ASCII? De plus, la recherche de "\ xe2" ne donne plus d'informations sur le caractère qui apparaît. Quel caractère de cette ligne est à l'origine du problème?
J'ai également vu quelques correctifs pour ce problème, mais je ne sais pas lequel utiliser. Quelqu'un pourrait-il clarifier quel est le problème (python n'interprète pas l'Unicode à moins qu'on ne lui dise de le faire?), Et comment je le réglerais correctement?
EDIT: Voici toutes les lignes proches de celle qui fait des erreurs
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