عند سحب عنوان URL يحتوي على مسافات، يتم ترميز النسبة المئوية بدلاً من %20

أحد أعضائنا سحب رابطًا من عنوان URL يحتوي على مسافات. تم ترميز تلك المسافات بشكل صحيح إلى %20 في الرابط.

ومع ذلك، لا يعمل الرابط بعد ذلك. عندما أمرر الماوس فوق الرابط، أرى أن علامة % تم ترميزها إلى %25، تاركة المسافة معلقة هناك كـ 20.

في الواقع، سأقوم بسحب ذلك الرابط إلى هنا لنرى ما يفعله في Meta:

https://www.lycoming.com/sites/default/files/Engine%20Timing%20Marks.pdf

أرى في نافذة المعاينة أنه يفك الترميز بشكل صحيح إلى مسافات. أنا أستخدم إصدارًا من Discourse بتاريخ 15 يوليو… هل هناك احتمال أن يتم إصلاح هذا مؤخرًا؟ كما أنه يعمل في المنشور الناتج هنا. على نظامي، أحصل على ما يلي… وليس معاينة URL في شريط حالة المتصفح:

هل قمت بتحديثك مؤخرًا؟ تم إصلاح خطأ يبدو مثل هذا منذ أسبوع تقريبًا.

يبدو أن هذا هو! لقد بحثت عن %20… لو كنت قد بحثت عن %25 لظهرت النتيجة. شكرًا لك!