Codé en quoi?
bob
-
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 33284 Date d'inscription Statut Modérateur Dernière intervention -
Bonjours a tous,
Voila ma question:
quel est le code avec des %
Je sais pas si vous me comprenez mais j'ai un fichier avec: 22%3Bs%3A0%3A%22%22%3Bs%3A
et je sais pas ce que c'est...
Je pensai a du code ASCII mais pour "3A0" ca marche pas.
enfin je sais aps du tout...
Si kelkun voulai bien m'éclairer un peu...
merci
Voila ma question:
quel est le code avec des %
Je sais pas si vous me comprenez mais j'ai un fichier avec: 22%3Bs%3A0%3A%22%22%3Bs%3A
et je sais pas ce que c'est...
Je pensai a du code ASCII mais pour "3A0" ca marche pas.
enfin je sais aps du tout...
Si kelkun voulai bien m'éclairer un peu...
merci
2 réponses
-
C'est juste de l'ASCII.
Les 2 caractères qui suivent chaque % est le code ASCII du caractère en héxadécimal.
2%3Bs%3A0%3A%22%22%3Bs%3A
vaut donc:
2;s:0:"";s:
car:
3B (hex) = 59 = ;
3A (hex) = 58 = :
22 (hex) = 34 = " -
Le langage de programmation Python (gratuit et opensource) sait très bien faire ça .
C:\>python
Python 2.3.3 (#51, Dec 18 2003, 20:22:39) [MSC v.1200 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib
>>> print urllib.unquote("2%3Bs%3A0%3A%22%22%3Bs%3A")
2;s:0:"";s:
>>>
On peut le télécharger sur http://python.org