Ok, Merci Beaucoup, je vais faire des tests sur les tables de caractères windows 1252 et page 850.
Je mettrais le dossier a jour en fonction du résultat.
Bon reédite car voici le fruit de mes recherches et c'est à y perdre son latin !
Voir la pièce jointe pour mieux comprendre ce qui est écris dessous et ou les choses commencent à s'éclaircir.
Suivant la page de code utilisé par l'OS, il semblerait que le caractère espace soit à différents endroits dans les tables : ISO Latin 1, DOS Latin 1, ASCII, CP1252.
Ainsi, le caractère espace sur la table ASCII va être codé en 20 (hexa) 32 (Dec) alors qu'en ISO 8859 et CP1252, il sera codé en A0 en hexa (ou 160 Dec).
Ces 3 mêmes caractères se trouvent à la même "place géographique" dans les tables. Je ne sais donc pas si ça a son importance ou pas car nous sommes sur des valeurs différentes. Quant au 4ieme, il se retrouve être codé en F0 hexa (240 Dec) avec la table CP850.
Voici donc ce que j'ai trouvé sur wiki. Ce qui me rappelle trés vaguement qq chose (Il me semble qu'en France nous soyons sur cette table. Mais j'en suis pas sûr :
"La page de code 850 est une page de code définie par IBM et qui est utilisée en Europe occidentale avec le système DOS et d’autres systèmes de la même époque. C’est une extension de l'ASCII sur 8 bits, partiellement compatible avec la page de code 437 dont elle est dérivée et qu’elle modifie. Elle est encore utilisée dans les fenêtres de type console ou invite de commandes sur les systèmes Microsoft Windows en Europe occidentale.
En plus de la page de code 850, Windows utilise dans ses versions distribuées en Europe occidentale la page de code Windows-1252 (basée sur une extension de la norme ISO/CEI 8859-1 avec d’autres caractères définis différemment dans la norme ISO/CEI 8859-15 et Unicode)."
Ca devient complexe, et il faut être dev pour savoir ce que ça veut dire !!! Mais je pense que la solution est de ce coté là.
Pour ceux que ça intéresse, voici les 2 sources sur les quelles je me suis appuyé :
1 - https://fr.wikipedia.org/wiki/Page_de_code_850
2 - http://www.miakinen.net/vrac/codeset
Maintenant ça va être facile d'exposer ce problème sur le Forum Anglais !
Allez, en attendant, bon jeu à tous.