リンク内の %20 が %2520 として解釈される

以前もここで議論されたのを見た気がするのですが、見つかりません。私のインスタンスでもこの問題が発生しています(まだ?また?)

テキストストリームに直接ペーストされたエンコードされた %20 を含むリンクをクリックすると、各 %20 の先頭に余分な %25 が追加され、リンクが無効になります。

もちろん %25 は % のエンコードです。これはこの問題と非常に似ています

今見ているリンクはこれです:

SB480F%20Oil%20ServicingMetallic%20Solids%20Identification%20After%20Oil%20Servicing%20and%20Associated%20Corrective%20Action.pdf

リンクの上にマウスを置くと、Meta がこの処理を行っていることがわかります。もちろん、これによりリンクが機能しなくなります。

リンクとして入力すれば機能しますが、単に URL を貼り付けるだけで、人々はそうしないことが多く、教育するのも難しいのです…

もちろん、URL のドキュメントにスペースを入れないのが理想ですが、現状ではこうなっています。

私は Discourse 2.3.9 を使用しています。

「いいね!」 1

申し訳ありませんが、元のリンクは何ですか?コードブロックとして貼り付けてください。

「いいね!」 1

リンクは以下の通りです:

https://www.lycoming.com/sites/default/files/SB480F%20Oil%20ServicingMetallic%20Solids%20Identification%20After%20Oil%20Servicing%20and%20Associated%20Corrective%20Action.pdf

「いいね!」 1

これについては再現できません。リンクを貼り付けます。

https://www.lycoming.com/sites/default/files/SB480F%20Oil%20ServicingMetallic%20Solids%20Identification%20After%20Oil%20Servicing%20and%20Associated%20Corrective%20Action.pdf

結果は以下の通りです。

https://www.lycoming.com/sites/default/files/SB480F%20Oil%20ServicingMetallic%20Solids%20Identification%20After%20Oil%20Servicing%20and%20Associated%20Corrective%20Action.pdf

私には完全に正常に見えます。「ハイパーリンクの挿入」を通じて挿入しても問題なく動作します。これは既に修正済みのバグだったのでしょうか?

「いいね!」 2

確かに修正されたようです。トピックの冒頭にある私のリンクにカーソルを合わせると、余分な「%25」が付加されているのが確認できます。あなたの質問に投稿されたリンクにはそれが含まれていません。

念のため、もう一度リンクをここに投稿します。これが私固有の問題ではないことを確認するためです…

https://www.lycoming.com/sites/default/files/SB480F%20Oil%20ServicingMetallic%20Solids%20Identification%20After%20Oil%20Servicing%20and%20Associated%20Corrective%20Action.pdf

「いいね!」 2

はい、その問題は修正されました!皆さん、素晴らしい仕事です!

「いいね!」 2