혼자 공부하는✍/오류와의 싸움❌
MessageSource 사용 시 ??(물음표로 나오는)오류
appassionato
2023. 5. 1. 17:56
강의 듣다가 오류 때문에 헤멘 적은 오랜만이라 참 당황스러웠다...
메세지와 국제화가 주제였다.
착실하게 강의를 따라서 messages.properties를 작성하고 테스트 코드를 돌렸다.
테스트 성공했습니다
라는 강사님의 말과는 달리 내 IDE는 실패했다는 메세지가 떴다.
사실 별로 흥미로운 주제가 아니어서(지금 사용 할 일이 없어서 그런 것 같다...) 대충 들어서 뭔가 놓친줄 알고 두 번을 돌려 들었는데 놓친 부분이 없었다. 오타도 발견을 못 했다.
그러다가 실패 메세지를 자세히 살펴보니 "??"라고 찍혀있었다.
처음에는 아무 데이터도 못 찾은줄 알았는데 알고보니 물음표 두 개가 찍힌 것이었다..!
다시 한 번 명심하자. 오류 메세지를 잘 읽자!😭
검색 해 보니
[Preferences] - [File Encodings] - Default encoding for properties files : UTF-8
properties files의 기본 인코딩 설정을 바꾸면 된다.
encoding 설정을 바꾸니 messages.properties의 한글도 깨지길래 그것까지 바꿔주고 나니 테스트가 통과되었다.
오늘도 평화로운 코딩생활☺️👍