문득 궁금하네요. 아이디가 대문자가 안되는 이유 아시는분 계신가요? 정보
문득 궁금하네요. 아이디가 대문자가 안되는 이유 아시는분 계신가요?본문
어디건, 아이디는 소문자만을 원하는데 왜 대문자는 안되는지에 대해 아시는분 계신가요?
추천
0
0
댓글 4개

myfree
MyFree
Myfree
를 모두 다르게 인식한다면 혼란할겁니다.
이런 경우를 막기 위함이겠지요.
MyFree
Myfree
를 모두 다르게 인식한다면 혼란할겁니다.
이런 경우를 막기 위함이겠지요.
@리자 게임이나 여타 다른 프로그램(?)에서는 MYFREE이던, Myfree 이던 하나의 개체로 인식을 하던걸요. 그러니까 고객이 ABC로 만들던 abc로 만들던 동일한 인식이 되게끔하면 문제가 되지 않나용?

@myfree DB에서 정렬 방식 중에 CI (case insensitive)를 사용하는 경우가 많은데, 이 경우에는 Myfree와 myfree를 구분하지 않게 됩니다. 반면에 프로그래밍 언어에서 문자열을 다룰 때는 두가지가 서로 다른 것으로 인식하게 됩니다. 개발하는 입장에서 한쪽에서는 구분을 안하고 한쪽에서는 하니까 혼란을 막기 위해 강제로 소문자로 통일시켜버리는 것 같습니다. 제가 사이트 만들때는 트위터처럼 대소문자 섞어서 아이디를 생성 가능하게 하되 대소문자만 변경한 형태의 아이디는 중복으로 취급해 가입을 막는 방식을 쓰고 있습니다.

대문자 구분하는 경우도 있습니다. 대소문자를 구분하는 이유는 그나마 보안에 조금 유리합니다.