Hyperliens nus avec une virgule dans la chaîne de requête

Nous sommes actuellement sur la version 2.5.0.beta2 (29ccdf5d35)

Un lien contenant une virgule à l’intérieur de l’URL s’affiche comme un lien brisé et ne pointe évidemment plus vers la bonne page web.

https://wiki.bewegung.jetzt//index.php?title=Geschlechtergerechtigkeit,_Vielfalt_%26_Integration

Dans ce cas, la seule solution consiste à insérer le lien dans un raccourci hypertexte.

lien

2 « J'aime »

Essayez d’ajouter et autour du lien

https://wiki.bewegung.jetzt/index.php?title=Geschlechtergerechtigkeit,_Vielfalt_%26_Integration

Sinon, encodez l’URL en remplaçant la virgule par son équivalent encodé.

3 « J'aime »

En général, je travaille avec les raccourcis d’hyperliens, mais les utilisateurs de notre forum se contentent de coller les adresses qu’ils ont dans leur navigateur directement dans leurs messages.

Les logiciels et navigateurs modernes n’encodent souvent plus les virgules dans les URL (le & reste encodé et les espaces sont remplacés par des underscores), car les navigateurs peuvent gérer les virgules et les utilisateurs ne savent pas comment encoder manuellement une URL.
Ainsi, utiliser < > ou encoder la virgule n’est pas vraiment une solution dans ce cas.
Mais comme il existe probablement des cas très rares où une virgule apparaît dans une URL, je pense qu’il n’y a pas d’urgence à corriger cela dans Discourse pour le moment. Je voulais simplement attirer votre attention sur le fait que ce type de problème peut survenir dans Discourse.
Et merci pour votre excellent travail, Discourse est un logiciel formidable.

2 « J'aime »