Windows 10 환경에서 IntelliJ IDEA 2019.3.1를 사용하여 실습을 진행하고 있고요.
Spring Boot 버전은 2.2.5.RELEASE를 사용하고 있습니다.
42강 사용자 관리에서 Unit Test를 진행할 때 한글 Encoding이 안되는 현상에 대한 질문을 드리려 합니다.
eatgo-admin-api에서 UserControllerTests.java에 아래 list() 메서드를 테스트할 때,
User 인스턴스의 name 필드에 한글이 들어간 채로 테스트를 하고 있는 것을 확인했는데요.
문제는 위와 같이 한글이 깨진 채로 들어가서 정상적으로 테스트를 수행하고 있지 못하고 있습니다.
name 필드 값을 영문으로 넣으면 정상적으로 테스트가 수행되고요.
한글이 깨지는 Encoding 문제로 보여서 해결 방안을 나름 찾아보았는데요.
아래 방안으로 해결책을 제시하고 있는 것 같아 시도해보았습니다.
C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.1\bin에 있는 idea.exe.vmoptions, idea64.exe.vmoptions와 .IntelliJIdea2019.3\config\에 있는 idea64.exe.vmoptions에 아래 두 줄을 넣어서 Intellij를 재기동했습니다.
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
그렇지만 한글이 깨지는 현상은 해소되지 않은 상황입니다.
어떻게 이 문제를 해결할 수 있을까요???
뭔가 설정을 더 건드려야 하는게 있는건가요??
방법을 알려주시면 감사하겠습니다.
안녕하세요.
Windows 10 환경에서 IntelliJ IDEA 2019.3.1를 사용하여 실습을 진행하고 있고요. Spring Boot 버전은 2.2.5.RELEASE를 사용하고 있습니다.
42강 사용자 관리에서 Unit Test를 진행할 때 한글 Encoding이 안되는 현상에 대한 질문을 드리려 합니다.
eatgo-admin-api에서 UserControllerTests.java에 아래 list() 메서드를 테스트할 때, User 인스턴스의 name 필드에 한글이 들어간 채로 테스트를 하고 있는 것을 확인했는데요.
문제는 위와 같이 한글이 깨진 채로 들어가서 정상적으로 테스트를 수행하고 있지 못하고 있습니다. name 필드 값을 영문으로 넣으면 정상적으로 테스트가 수행되고요.
한글이 깨지는 Encoding 문제로 보여서 해결 방안을 나름 찾아보았는데요. 아래 방안으로 해결책을 제시하고 있는 것 같아 시도해보았습니다.
C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.1\bin에 있는 idea.exe.vmoptions, idea64.exe.vmoptions와 .IntelliJIdea2019.3\config\에 있는 idea64.exe.vmoptions에 아래 두 줄을 넣어서 Intellij를 재기동했습니다.
그렇지만 한글이 깨지는 현상은 해소되지 않은 상황입니다.
어떻게 이 문제를 해결할 수 있을까요??? 뭔가 설정을 더 건드려야 하는게 있는건가요?? 방법을 알려주시면 감사하겠습니다.