خطأ 404 في ملف تعريف المستخدم الذي يحتوي على Unicode في اسم المستخدم

لقد واجهت خطأً مفاده أن الملف الشخصي - النشاط - المواضيع لا يعمل مع اسم مستخدم صيني.

افترض أن اسم المستخدم الصيني هو وأن يونيكوده هو %E5%BF%AB. إذا نقرت على الملف الشخصي - النشاط - المواضيع، فإنه يعمل بشكل جيد لأن discourse يستعلم عن /topics/created-by/%E5%BF%AB.json. ولكن إذا قمت بالتمرير لأسفل وأردت تحميل المزيد، فسيفشل برمز الحالة 404. إنه يستعلم عن /topics/created-by/%25E5%25BF%25AB.json?page=1 لأن % في اسم المستخدم يونيكود يتم تحويله إلى %25.

6 إعجابات

صيد جيد، سنلقي نظرة خلال الأسابيع الأربعة القادمة!

5 إعجابات

لقد قمت بإصلاح هذا في

5 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 11 يومًا. لم يعد يُسمح بالردود الجديدة.