Lien web

Résolu
p'tit cali Messages postés 66 Statut Membre -  
p'tit cali Messages postés 66 Statut Membre -
Hello,

je n'ai pas réussit à trouver de la doc sur ça, alors si qqun peut me guider, ce serait cool.

dans les liens web, des représentations comme %20, %3, ...
alors, je sais que %20 signifie un -
mais que signifient les autres ? y a-t-il un site qui l'explique?

tout ça parce que j'ai des erreurs dans mes logs apache où il indique des broken link vers des pages qui terminent par /%26nbsp%3B ou /%C0%A0.

merci d'avance pour votre aide!!
Configuration: site internet en PHP 4

3 réponses

  1. crabs Messages postés 909 Statut Membre 507
     
    Salut,
    Le code hexadécimal qui suit le %, correspond au code ASCII en hexadécimal
    du caractère ainsi codé.
    Dans une url, normalement le '+' remplace l'espace et le %20 est aussi une
    représentation de l'espace.

    Pour les 2 exemples que tu donnes (si tu es en ISO8859-1):
    - /%26nbsp%3B : %26 = & et %3B = ;
    - /%C0%A0 : %C0 = 192 en décimal = A majusule accent grave,
    %A0 = 160 en décimal = espace insécable

    La table ascii : http://www.lookuptables.com/
    La correspondance pour ISO-8859-1 :
    https://www.htmlhelp.com/reference/charset/iso032-063.html
    0
  2. p'tit cali Messages postés 66 Statut Membre 16
     
    :) c'est très gentil, merci... je vais aller mtn chercher l'origine du problème!!!!
    0
  3. p'tit cali Messages postés 66 Statut Membre 16
     
    :) pour clore le problème!!
    0