クエリ文字列にコンマを含む生のハイパーリンク

現在、2.5.0.beta2(29ccdf5d35)を使用しています。

リンク内にカンマが含まれている場合、そのリンクは壊れたものとして表示され、当然ながら正しいウェブページにリンクしなくなります。

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

この場合、唯一の解決策はリンクをハイパーリンクショートカットとして記述することです。

link

「いいね!」 2

リンクの周りに を追加してみてください

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

または、コンマを URL エンコードしてください。

「いいね!」 3

通常はハイパーリンクのショートカットを使っていますが、当フォーラムのユーザーは、ブラウザにあるアドレスをそのままテキストに貼り付ける傾向があります。

現代のソフトウェアやブラウザでは、コンマ(& は引き続き URL エンコードされ、空白はアンダースコアに置換されます)を URL エンコードしないことが多くなっています。これは、ブラウザがコンマを処理できるためであり、ユーザーが手動で URL エンコードする方法を知らないことが理由です。
そのため、< > を使うことやコンマを URL エンコードすることは、現実的な解決策とは言えません。
ただし、URL 内にコンマが含まれるケースは極めて稀であるため、現時点で Discourse 側でこの問題を修正する必要はないと考えています。ただ、Discourse でこのような問題が発生し得ることをお知らせしたかっただけです。
素晴らしい作業をありがとうございます。Discourse は優れたソフトウェアです。

「いいね!」 2