[Linux-31] Pb de liens dans ff

jdd jdanield at free.fr
Ven 21 Fév 09:23:04 CET 2014


Le 21/02/2014 01:20, Nicolas JULIEN a écrit :
> Ton guillemet fait partie des caractères interdits dans les URLs.
> Il est donc automatiquement re-encodé par firefox mais qui pour plus de lisibilité te l’affiche.
>
> http://coin.des.experts.pagesperso-orange.fr/reponses/faq9_29.html


on ne peut pas interdire "dans une URL" ce qui est autorisé dans un nom de 
fichier, puisque une partie de l'URL *est* un nom de fichier (ou de répertoire).

en fait, ce sont les caractères interdits *dans les noms de fichier windows*, 
même si le système de fichier est NTFS. Uni x/linux n'interdit que le 
caractère nul (ce qui pose d'ailleurs des problèmes en UTF8, mais c'est autre 
chose)

le langage HTML *code* les caractères spéciaux de deux façons au moins, celle 
que tu vois qui est une façon abrégée, ou une façon plus lisible mais plus 
longue, par exemple   indique un "non braking space", soit un espace 
insécable.

si le logiciel sait que le texte est du html, il va l'afficher comme il faut, 
s'il ne le sait pas il affiche tout. Par exemple, dans ton message initial, tu 
utilise des accents dans ta phrase:

"caractères spéciaux". Si tu fais afficher le code source du message, tu trouve:

"caract=E8res sp=E9ciaux app"

jdd


-- 
http://www.dodin.org



Plus d'informations sur la liste de diffusion Linux-31