사용자 인증을 시큐리티를 사용하는 서비스가 있습니다.
해당 서비스의 사용층이 조금 연령층이 있다 보니, 한글 아이디를 사용할 수 있도록 요청이 들어왔습니다.
처음엔 단순히 될꺼다...라는 생각만 있었습니다만 ... 직접 해보니 되지 않는군요 ;;;
UserDetailsService의 loadUserByUsername 으로 넘오는 아이디 값이 한글은 ????? 값으로 깨어져
서 들어옵니다.
form에서 값을 넘길때 이리 저리 해보았지만 브라우저 마다 다른 값이 넘어갑니다 ....
파폭은 ajax 형태로 넘기면 한글은 처리가 됩니다만...
크롬/사파리/ie는 깨어져서 넘어갑니다.
필터 한글 / tomcat의 get 인코딩 / page encoding / form accept-charset ... 생각나는
건 모두 utf-8 으로
변경해보았습니다만... 모드 깨어져서 넘어갑니다.
구글링 등으로 찾아보고 있습니다만... 뾰족한 방법이 없을까요?