Bonjour,
Je voudrais transformer une chaine saisie par un utilisateur dans un tableau de valeurs héxadécimales.
Quelqu'un connait-il un moyen de récupérer le code héxa d'un caractère ?
Merci d'avance
François
Bonjour,
Je voudrais transformer une chaine saisie par un utilisateur dans un tableau de valeurs héxadécimales.
Quelqu'un connait-il un moyen de récupérer le code héxa d'un caractère ?
Merci d'avance
François
heu google donne la solution assez rapidement quand on lui demande gentillement
Encodage A2H
Decodage H2A
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <script type='text/javascript'> function DoAsciiHex(x,dir) {hex="0123456789ABCDEF"; almostAscii=' !"#$%&'+"'"+'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ['+'\\'+']^_`abcdefghijklmnopqrstuvwxyz{|}'; r=""; if(dir=="A2H"){ for(i=0;i<x.length;i++){let=x.charAt(i); pos=almostAscii.indexOf(let)+32; h16=Math.floor(pos/16); h1=pos%16; r+=hex.charAt(h16)+hex.charAt(h1);} } if(dir=="H2A"){ for(i=0;i<x.length;i++){let1=x.charAt(2*i); let2=x.charAt(2*i+1); val=hex.indexOf(let1)*16+hex.indexOf(let2); r+=almostAscii.charAt(val-32);} } return r; } alert(DoAsciiHex('lmkjmlkjlmkj mlkj m','A2H')) </script>
Merci pour l'exemple, mais il est malheureusement limité aux seuls caractères ascii standard qui généralement ne posent pas de soucis. Ce que je cherche, c'est un moyen d'encoder un caractère en héxa même si il n'est pas standard ascii.
essaye par là http://d21c.com/sookietex/ASCII2HEX.html
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager