J’ai entré l’URL suivante ci-dessus en la collant dans l’éditeur : https://frinklang.org/fsp/solve2.fsp?equations=a+%3D+3+b+%2B+c&solveFor=&f=&ev=on&sel_a=S&val_a=&sel_b=S&val_b=&sel_c=L&val_c=299792458+m+s%5E-1&resultAs=
Mais la version rendu par Discourse de cette URL est : https://frinklang.org/fsp/solve2.fsp?equations=a%2B%3D%2B3%2Bb%2B%2B%2Bc&solveFor=&f=&ev=on&sel_a=S&val_a=&sel_b=S&val_b=&sel_c=L&val_c=299792458%2Bm%2Bs%5E-1&resultAs=
Notez le %2B remplaçant le caractère +. Cela échoue et produit le résultat suivant :
URL rendu par l’outil de lien Discourse : https://frinklang.org/fsp/solve2.fsp?equations=a%2B%3D%2B3%2Bb%2B%2B%2Bc&solveFor=&f=&ev=on&sel_a=S&val_a=&sel_b=S&val_b=&sel_c=L&val_c=299792458%2Bm%2Bs%5E-1&resultAs=
Je ne suis pas sûr à 100% de ce qui ne va pas, mais je pense que ce sont les caractères +, qui devraient être des espaces, qui sont mal traités en un + littéral.
L’utilisation d’un + pour un espace dans une URL est conforme à la norme, donc cela pourrait affecter d’autres sites/systèmes qui utilisent le caractère + de cette manière.
<https://frinklang.org/fsp/solve2.fsp?equations=a+%2B+b&solveFor=&f=&ev=on>
contre :
https://frinklang.org/fsp/solve2.fsp?equations=a+%2B+b&solveFor=&f=&ev=on
J’ai une correction ici, mais comme vous pouvez le voir dans les Sujets connexes, c’est TRÈS COMPLIQUÉ , au fil des ans, il y a eu tellement de bogues dans ce domaine.
Vous pouvez faire confiance à Alan, le créateur du langage Frink, pour exposer toute erreur tout en étant 100 % conforme aux normes. C’est ce qu’il fait.
(Soit dit en passant, si jamais vous avez besoin d’une correction d’unité extrême pour toute application scientifique ou d’ingénierie, consultez Frink.)