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

Fermé
Sofaïa Messages postés 8 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 27 septembre 2023 - 21 oct. 2019 à 00:04
Sofaïa Messages postés 8 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 27 septembre 2023 - 21 oct. 2019 à 14:12
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
21 oct. 2019 à 05:15
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 8 Date d'inscription jeudi 24 octobre 2013 Statut Membre Dernière intervention 27 septembre 2023
21 oct. 2019 à 14:12
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