Lien web

Résolu
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. :) c'est très gentil, merci... je vais aller mtn chercher l'origine du problème!!!!
    1. 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