Encoding / Codepage windows problème
Bonjour,
J'avais une fonction qui calcule le checksum d'un fichier
En gros une boucle sur tous les caractères du fichier et j'additionne les codes ascii
Code:
iCompteur = iCompteur + Microsoft.VisualBasic.Asc(c)
Sur un pc particulier, il me sortait un checksum différent de tous les autres avec le même contenu. j'ai lu que ca pouvait dépendre du codepage de Windows. Du coup j'ai modifié ma fonction en :
Code:
iCompteur = iCompteur + System.Text.Encoding.GetEncoding(1252).GetBytes(c)(0)
Mais pareil. Et là.... je ne comprends pas !
Des idées ? :?