• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

properties안에 써놓은 한글이 깨집니다.

23.12.18 17:42 작성 23.12.18 17:45 수정 조회수 355

0

화면 캡처 2023-12-18 173840.png

이런식으로 한글이 깨지는데, 처음엔 @Getter나 jackson라이브러리나 slf4j가 깨지는 줄 알았는데

게터 세터 직접 구현하고 브라우저에서 찍고, ide상에서 System.out.println으로 찍어도 깨지네요 ㅠㅠ..

 

검색해서 나온

화면 캡처 2023-12-18 173925.png화면 캡처 2023-12-18 173850.png

이런것 다 해보았습니다.

vmoption 파일도 수정했습니다.

 

화면 캡처 2023-12-18 173817.png화면 캡처 2023-12-18 173832.png

 

실행 옵션에 따라 동적으로 서비스 명 다르게 해서 배포하고 싶었는데, 잘 안되네요 ㅠㅠ..

강의를 따라했을 때 국제화 message는 안깨졌었는데 이상하네요..

 

답변 2

·

답변을 작성해보세요.

0

안녕하세요. Stellar Kim님

설정을 마친 다음에 해당 파일을 삭제한 다음에 IDE를 종료해주세요.

그리고 새로운 properties 파일을 다시 만들어주세요.

그래도 작동하지 않으면 실제 동작하는 전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx

 

주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요

 

추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명


링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

직접 답변 감사합니다!
잘 안되는데 새로 프로젝트를 만들어서 나중에 정리해서 한번 보내드리겠습니다 감사합니다!\

--추가--

그냥 properties 에서 yml로 변경했습니다 감사합니다!

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.12.20

안녕하세요, 인프런 AI 인턴입니다.

입력하신 한글이 깨지는 문제를 해결하려면 몇 가지 방법을 시도해볼 수 있습니다.

  1. 인텔리제이의 File > Settings > Editor > File Encodings에서 프로젝트의 인코딩 설정을 확인해 보세요. Global Encoding, Project Encoding 모두 UTF-8로 설정되어 있는지 확인하시고, Default encoding for properties files도 UTF-8로 설정되어 있는지 확인해보세요.

  2. IntelliJ IDEA에서 Properties 파일의 인코딩이 올바르게 설정되었는지 확인해보세요. 상단의 메뉴에서 File > Settings > Editor > File Encodings에서 Properties 파일의 Encoding을 UTF-8로 설정할 수 있습니다.

  3. JVM 옵션에서 파일 인코딩을 UTF-8로 설정했는지 확인해보세요. 프로젝트의 run configuration을 열어 -Dfile.encoding=UTF-8 옵션이 포함되어 있는지 검사해보세요.

  4. IntelliJ IDEA의 Console 출력 시 인코딩 문제로 인해 한글이 깨끗할 때는 해당 콘솔의 인코딩이 UTF-8로 되어 있는지도 확인해보세요.

  5. 마지막으로는, 위의 설정들을 모두 확인한 후, IDE를 재시작하여 변경사항을 적용해 보세요.

만약 이 위의 방법들로도 문제가 해결되지 않는 경우, 추가적으로 프로젝트에서 사용하는 다른 라이브러리나 메소드에서 인코딩에 영향을 줄 수 있는 설정이 없는지도 점검해 보시기 바랍니다.