특수 기호가 포함된 사용자 칭호가 오류가 있는 것으로 보입니다


제목에 ’ 또는 " 같은 특수 기호가 있으면 설정 메뉴에서 이상한 문자가 표시됩니다. 꽤 깨져 보일 거예요.
“제목에는 'Owner’s Pet’이라고 나와야 합니다.”

그것은 스마트 쿼테이션(smart quotes)이겠군요.

어떤 설정 메뉴에서 이런 형태로 표시되나요?

"글리치"처럼 보이는 표현은 그것들의 퍼센트 인코딩된 버전일 수 있습니다… 아마도 잘못된 코드페이지(UTF-8이 아닌) 때문일까요?

여기서나 try에서 문제를 재현해 볼 수 있나요?

1개의 좋아요

설정 >> 환경설정에서 표시됩니다.

저도 스마트 쿼테이션이 포함된 사용자 지정 제목이 없습니다. Try나 Meta에서는 테스트할 수 없으므로, 테스트가 불가능합니다.

아! 사용자 제목이군요. 저는 토픽 제목이라고 생각했네요.

image

이것은: 사람의 “직함”

@twofoursixeight 실제 직함 문자열을 여기에 게시글로 복사해 주시겠어요?

1개의 좋아요

재현할 수 있습니다


이 경우 문제의 문자는 ' (16진수 ') 인데요.

다른 문자들은 정상적으로 작동하는 것 같습니다. ˮ나 « 같은 문자 몇 개를 시도해 봤는데 문제없었습니다 :man_shrugging:

5개의 좋아요

이 문제는 보안 조치와 스크립트 인젝션 가능성이 전혀 없음을 보장하는 것과 관련이 있습니다.

직접적인 해결책이 있을 것이라고 생각하지만, 영향 범위가 꽤 넓기 때문에 수정으로 인해 XSS가 도입되지 않도록 매우 신중한 테스트가 필요합니다.

일단 이 이슈에 pr-welcome 라벨을 붙이겠습니다. 이 문제를 맡는 분은 변경 사항이 XSS 벡터를 도입하지 않는다는 것을 입증하는 데 특히 주의해 주시기 바랍니다.

5개의 좋아요