Codé en quoi?

bob -  
sebsauvage Messages postés 33415 Statut Modérateur -
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

2 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
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 = "
0
bob
 
ok merci beaucoup
mais est ce que il existe un logiciel ou alors un site qui peut convertir de l'ASCII en caractere normaux ou est ce que il faut tout faire "a la main"?
0
cosmocats Messages postés 84 Statut Membre 2
 
salut,

il me semble qu ultra edit le fait...tu peux avoir une version test gratuite de 30 jours...

ou peut etre qu ultra edit ne fait que le contraire ? qq un peut il confirmer ?



=======
Cosmocats
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
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
0