Bonjour à tous,
Actuellement, j'emploie une communication UART pour échanger des données en ASCII.
C# reconnait les caractères entre 0 et 127, par contre le reste le décode 63 ("?").
il y a-t-il une solution pour les déchiffrer?
Version imprimable
Bonjour à tous,
Actuellement, j'emploie une communication UART pour échanger des données en ASCII.
C# reconnait les caractères entre 0 et 127, par contre le reste le décode 63 ("?").
il y a-t-il une solution pour les déchiffrer?
A priori, l'encodage n'est pas lié au langage de programmation. Par contre, sur le framework .Net, l'encodage par défaut c'est l'UTF-16.
Quelle méthode utilises-tu pour lire/écrire ?
(Si tu es anglophone, voici de la lecture rudimentaire sur les encodages)
ASCII couvre seulement les caractères de 0 à 127 ; si tu as des caractères au entre 128 et 255, ce n'est pas de l'ASCII (c'est probablement de l'ISO-8859-1 ou un encodage similaire)
Montre le code que tu utilises, il n'y a sans doute pas grand chose à changer pour que ça marche comme tu veux