Page 1 sur 1

Lien dans le flux avec %3A (pourcent 3A) et le pourcent est urlencode

Publié : 13 mai 2019, 09:44
par Arfy
Salut,

On m'a remonté que mon flux RSS a un post avec un lien qui ne marche pas depuis Thunderbird
Le flux: https://www.arfy.fr/dotclear/index.php?feed/rss2

Le post: Pub, de l'humour de Burger King : The Not Big Mac’s
Son lien: https://www.arfy.fr/dotclear/index.php? ... %E2%80%99s
Ce lien s'affiche bien dans Thunderbird, cf screenshot
Image, on Flickr

Le problème, depuis Thunderbird, c'est que le "%" du "%3A" quand on clique depuis TB est transformé en %253A dans le browser et mon blog dit avec raison "not found" !

L'un sous l'autre: (le mauvais puis le bon)

Code : Tout sélectionner

https://www.arfy.fr/dotclear/index.php?post/2019/05/12/Pub--de-l-humour-de-Burger-King-%253A-The-Not-Big-Mac%E2%80%99s
https://www.arfy.fr/dotclear/index.php?post/2019/05/12/Pub--de-l-humour-de-Burger-King-%3A-The-Not-Big-Mac%E2%80%99s
Marrant aussi que ça ne touche pas les autres "urlencode" de la fin: %E2%80%99

Une idée ? (oui, je pourrai éviter de mettre des caractères spéciaux dans mes titres ;) )

Merci,
Arfy

Re: Lien dans le flux avec %3A (pourcent 3A) et le pourcent est urlencode

Publié : 14 mai 2019, 10:17
par Arfy
Pour info, j'ai créé un bug sur le bugzilla TB
https://bugzilla.mozilla.org/show_bug.cgi?id=1551439

Re: Lien dans le flux avec %3A (pourcent 3A) et le pourcent est urlencode

Publié : 14 mai 2019, 17:10
par Jean-Claude
Bonjour,

Ton problème est en rapport avec l'utilisation des caractères réservés dans une URL.
%3A étant un caractère réservé. Dans ton cas, le % a été codé lui-même en hexa, soit %25, pour pouvoir être utilisé comme donnée.
C'est expliqué ici
https://fr.wikipedia.org/wiki/Percent-encoding
https://assiste.com/Caracteres_interdit ... _URLs.html
http://www.webanalytix.fr/comment-encod ... -les-urls/

A+

Re: Lien dans le flux avec %3A (pourcent 3A) et le pourcent est urlencode

Publié : 14 mai 2019, 17:37
par Arfy
Oui mais dans d'autres lecteurs de RSS ça marche
Et comme je dis dans mon post, les 2 autres "%" à la fin de la même URL ne sont pas "urlencodés", juste le premier =)

Re: Lien dans le flux avec %3A (pourcent 3A) et le pourcent est urlencode

Publié : 14 mai 2019, 19:40
par Jean-Claude
Les autres %.. ne figurent dans la liste des caractères réservés renseignée dans les liens.
On parle bien de caractères réservés, pas de caractères spéciaux.

A+