Caramail: fonctions de codage et de decodage des caracteres (pour client caramail)

Soyez le premier à donner votre avis sur cette source.

Vue 7 832 fois - Téléchargée 314 fois

Description

Cette source peut etre interessant pour ceux qui
dévellopent un client cara.
En effet le systeme de codage des caractères du chat de
caramail est assez emmerdant à décoder et malheureusement
un simple "replace" peut vite se montrer inutile lorsque
l'on a des dizaine de caractères à coder et décoder.

La source est composée de 2 modules; codage (va permettre
de coder les caractères des données sortantes), décodage
(va permettre de décoder les caractères des données
entrantes).

Je vais quand meme donner une petite explication sur le
systeme de codage de caramail..

Pour le codage:
Les caractères dont le code asc est supérieur à 192 doivent
etre traités de la maniere suivante:

on soustrait 64 au code asc du caractère (>192), on ajoute
le caractere que l'on obtient à partir du code asc obtenu
avec la soustraction au caractère "Ã"

Pour le décodage:
Procédé inverse, on detecte le caractères "Ã" on extrait
le caractere qui le suit, on prend son code asc que l'on
additionne à 64, le résultat de l'addition va nous donner
le code asc du caractère décoder.

Je sais que ce n'est pas très évident mais vous comprendre
mieux avec la source. Pour le moment c'est la seul solution
que j'ai trouvé mais je suis sur qu'il ya moyen de faire
plus facile. Donc si vous y arrivez, merci de me contacter.

Conclusion :


utilisation:

Pour coder:
codage(variable)

Pour decoder:
decodage(variable)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
24
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
24 février 2009
1
C'est pas parce que tu captes pas le code que tu dois tapper 1/10 ignard. Toutes les explications sont données dans la description de la source et je trouve celle-ci assez bien.
Bonne continuation.
Messages postés
87
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
15 mai 2011
2
Aucun commentaire,je comprend rien
1/10

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.