유니코드 사용자 이름과 그룹 이름에 대한 지원이 추가되어서 기쁩니다
.
다만, 유니코드 사용자 이름 지원이 도입되면서 다소 이상한 상황이 발생했습니다. 이제 Discourse는 中国나 ไทย 같은 이름을 사용자 이름으로 사용할 수 있지만, -dashing- 같은 이름은 사용할 수 없습니다. 여전히 첫 번째와 마지막 문자가 문자, 숫자 또는 밑줄이어야 하며(대시 제외) 대시를 허용하지 않기 때문입니다.
유니코드 지원 설정을 통해 대시 문자에 대한 지원을 추가하려고 해봤지만, 제 경우에는 작동하지 않았습니다. 다만 제가 무언가를 놓쳤을 수도 있습니다.
유니코드가 지원되는 지금, 첫/마지막 문자에 대한 대시 사용 규칙을 재검토하는 것이 합리적인가요? 대시는 첫 번째와 마지막 위치에서는 허용하지 않으면서도 밑줄을 포함한 모든 비-ASCII 문자를 허용하는 데에는 이유가 있을까요? 대시는 URL에서 특수 인코딩이 필요하지 않은 것 같지만, 다른 이유가 있을까요?
이 주제가 본론에서 약간 벗어난 것 같으니, 별도의 주제를 여는 것이 더 나은지 알려주시면 좋겠습니다.