Continuant la discussion de Les URL entre parenthèses ne se transforment pas en liens :
La Section 2.3 de la RFC2396 stipule que :
Les caractères non réservés peuvent être échappés sans changer la sémantique de l’URI, mais cela ne devrait pas être fait à moins que l’URI ne soit utilisé dans un contexte qui ne permet pas l’apparition du caractère non échappé.
Les parenthèses sont de tels caractères. Lorsqu’elles sont collées dans Discourse, les URL utilisant ces caractères, par exemple dans les chaînes de requête pour la recherche avancée dans certains contextes, sont mal interprétées comme faisant partie de la syntaxe d’URL Markdown et deviennent inutilisables.
Par exemple, cette URL récupérerait une liste de livres déposés légalement publiés par mon association :
Bien qu’elle fonctionne lorsqu’elle est collée, comme ci-dessus, lorsqu’elle est utilisée comme lien Markdown, elle ne fonctionne plus :
[ancre](url) → [ancre](https://www.depotlegal.be/Depot/form.aspx?SC=KBRVITRINE1#/Search/(query:(AdvancedQuery:(queryGroups:!((queryClauses:!((index:KBR264b_idx,logical:0,operator:0,otherValue:!n,value:‘petites%20singularités’))
De plus, lorsqu’une telle URL est reçue par e-mail, le résultat est :
Recherche avancée - Depot)))),ForceSearch:!t,Grid:!n,Page:0,PageRange:3,QueryString:!n,ResultSize:-1,ScenarioCode:KBRVITRINE1,SearchContext:1))
où “Recherche avancée - Depot” est le titre du lien correctement interprété (et cliquable), et le reste est du charabia – et absent du lien cliquable. (L’e-mail est configuré pour recevoir en HTML) La reconstruction du HTML ne corrige pas le lien.