J'ai besoin d'encoder des données (texte) afin qu'elles puissent être facilement transmises par l'utilisateur par téléphone.
Le texte contient des caractères aléatoires et ne dépasse normalement pas 100 caractères. Exemple:Coder les données pour un passage facile sur le téléphone
"37-b, kA.sZ: Bb9--10.y < §"
J'aimerais encoder ce texte en forme lisible plus humain afin qu'il puisse facilement être passé par téléphone.
Base36 produit un texte qui peut facilement être transmis par téléphone, mais je ne vois pas comment encoder/décoder correctement.
Des idées ou des alternatives?
(plate-forme .NET 3.5 SP1)
Ces exemples convertissent toujours des nombres en Base36. Je dois cependant encoder une valeur de chaîne (voir l'exemple en question). Connaissez-vous des lignes directrices sur la meilleure façon de procéder ou dois-je trouver ma propre solution? Je pourrais convertir la chaîne en un tableau d'octets et encoder celui-ci, mais cela a des problèmes lors du décodage car tous les caractères n'ont pas la même longueur en représentation numérique. – Marc