Bonjour à tous,

J'ai un problème lorsque je calcule un check sum d'une trame que je dois envoyer et je soupconne un problème de charset mais je n'arrive pas à le résoudre.

Mon check sum est calculé en faisant la somme des caractères ascii présent dans ma trame à envoyé modulo 256. Le code récupéré est reconverti en caractère avec la fonction chr().

Lorsque mon check sum dépasse 127, j'ai systématiquement une réponse négative lors de l'envoi de ma trame. En débuggant, j'ai constaté que le check sum était un ? renversé. Alors je ne sais pas si c'est juste un problème d'affichage mais que mon check sum est bien envoyé ou si il est réellement mal envoyé.

Merci pour votre aide