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

Soyez le premier à donner votre avis sur cette source.

Vue 8 080 fois - Téléchargée 350 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
cs_Redfire Messages postés 24 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 24 février 2009 1
14 mai 2004 à 07:12
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.
cs_protect Messages postés 87 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 15 mai 2011 6
1 janv. 2004 à 01:10
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.