사용자 이름에 유니코드가 포함된 사용자의 프로필에서 404 오류 발생

프로필 - 활동 - 주제 페이지가 중국어 사용자 이름과 함께 작동하지 않는 버그를 발견했습니다.

중국 사용자 이름이 快이고 그 Unicode 인코딩이 %E5%BF%AB이라고 가정해 보겠습니다. 프로필 - 활동 - 주제를 클릭하면 discourse가 /topics/created-by/%E5%BF%AB.json을 쿼리하기 때문에 정상적으로 작동합니다. 그러나 아래로 스크롤하여 더 많은 항목을 로드하려고 하면 상태 코드 404로 실패합니다. Unicode 사용자 이름의 %가 %25로 변환되기 때문에 /topics/created-by/%25E5%25BF%25AB.json?page=1을 쿼리하기 때문입니다.

6개의 좋아요

좋은 지적입니다. 앞으로 4주간 확인해 보겠습니다!

5개의 좋아요

이 문제를 수정했습니다.

5개의 좋아요

이 주제는 11일 후 자동으로 닫혔습니다. 더 이상 새로운 답변을 작성할 수 없습니다.