POST Html : Décodage de symboles Hexa vers décimale

Sofaïa Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Sofaïa Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Mon site met en ligne des QCM destinés aux smartphones, et certains usagers utilisent des symboles dans la zone de commentaire.

Par exemple le code %F0%9F%8C%80 est donc inséré dans le texte. Je butte sur la méthode pour convertir cet Hexa fractionné en 4 partie, et obtenir soit l'Hexa brut 0x1F300 soit le décimal équivalent 127744.

Je vois bien que :
• F0 = 240
• 9F = 159
• 8C = 140
• 80 = 128

Mais avec çà je n'avance à rien. Il me manque la mécanique d'utilisation, soit du code, soit du décimal de ces quatre tranches.

Quelqu'un aurait-il une piste ou l'adresse d'un tutoriel qui corrigerait mon ignorance ?

Merci et bonne semaine.
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Renseigne toi sur les fonctions d'url encode / url decode
Le "code" que tu nous montres ressemble à un caractère de type Smiley
0
Sofaïa Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci jordane, c'est effectivement de smileys qu'il s'agit. Mais bien que présentant un aspect semblable aux encodages de caractères URL, le décodeur ne les reconnait pas. C'est simplement parce que, du moins dans ce cas, les caractères ne sont pas autorisés en URL. Ce que je cherche c'est la méthode d'assemblage, dans le cas exposé, des codes F0,9F,8C,80 qui conduit à obtenir 0x1F300 ou bien des équivalents 240,159,140,128 qui conduit à obtenir 127744.
0