Continuando la discussione da Gli URL tra parentesi non diventano link:
La Sezione 2.3 della RFC2396 afferma che:
I caratteri non riservati possono essere codificati senza alterare la semantica dell’URI, ma ciò non dovrebbe essere fatto a meno che l’URI non venga utilizzato in un contesto che non consente la presenza del carattere non codificato.
Le parentesi sono tali caratteri. Quando incollati in Discourse, gli URL che utilizzano tali caratteri, ad esempio nelle stringhe di query per la ricerca avanzata in determinati contesti, vengono interpretati erroneamente come parte della sintassi dei link Markdown e resi inutilizzabili.
Ad esempio, questo URL recupererebbe un elenco di libri depositati legalmente pubblicati dalla mia associazione:
Sebbene funzioni quando incollato, come sopra, quando utilizzato come link Markdown, non funziona più:
[anchor](url) → [anchor](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’))
Inoltre, quando un tale URL viene ricevuto via email, il risultato è:
Recherche avancée - Depot)))),ForceSearch:!t,Grid:!n,Page:0,PageRange:3,QueryString:!n,ResultSize:-1,ScenarioCode:KBRVITRINE1,SearchContext:1))
dove “Recherche avancée - Depot” è il titolo del link interpretato correttamente (che è cliccabile), e il resto è spazzatura - e assente dal link cliccabile. (L’email è impostata per ricevere in HTML) La ricostruzione dell’HTML non risolve il link.