Inflearn brand logo image

인프런 커뮤니티 질문&답변

김한성님의 프로필 이미지
김한성

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

스프링 메시지 소스 설정

스프링 수동 빈 등록에서 인코딩 관련 질문입니다.

작성

·

56

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]

안녕하세요.

 

강의에서 MessageSource 인터페이스의 구현체인 ResourceBundleMessageSource를 스프링 빈으로 등록해서 사용한다라고 하셨는데,

구현체의 setDefaultEncoding()메서드를

UTF-8로 강제 할 수 있는지 궁금합니다.

 

찾아본 내용 중에 ResourceBundleMessageSource 클래스의 setDefaultEncoding 메서드는 적용되지 않는다는 내용을 보고 질문드립니다!

답변 2

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김한성님

이 부분은 저도 잘 모르겠습니다. 혹시 아시는 분 있으면 답변 부탁드려요.

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 김한성님.

스프링 프레임워크에서 메시지 소스의 인코딩을 설정할 때, ResourceBundleMessageSourcesetDefaultEncoding() 메서드를 사용하여 인코딩을 지정할 수 있습니다. 그러나 사용 환경에 따라 이 설정이 효과적이지 않을 수 있습니다. 이는 종종 IDE의 기본 파일 인코딩 설정이나 운영체제의 언어 설정 때문일 수 있습니다.

관련 내용을 참고할 수 있는 질문들이 있습니다:

  1. 인텔리제이 인코딩 질문: 이 게시물에서는 IntelliJ에서 기본 인코딩 설정을 변경하여 한글이 깨지는 상황을 해결하는 방법을 다루고 있습니다. File Encoding 설정을 정확하게 변경하는 방법을 안내하고 있습니다.

  2. 인코딩 질문: 이 질문에서는 프로젝트의 기본 인코딩 설정과 관련된 문제 해결 경험을 공유하고 있습니다. 기본 설정을 UTF-8로 변경하는 방법과 관련 사례들도 설명되어 있어 도움이 될 수 있습니다.

  3. 스프링 메시지 소스 사용 시 Test 컴파일 에러 나신 분을 위해: 이 게시물은 테스트 시 컴파일 오류가 발생할 때 인코딩 문제를 해결하는 방법을 안내합니다. 특히, 프로젝트의 File Encodings 설정을 UTF-8로 변경하는 방법을 강조하고 있습니다.

위의 링크를 통해 빠뜨리셨을 수 있는 설정 방법과 경험담을 참고하시면 문제 해결에 도움이 되실 것입니다. 문제가 계속된다면, 프로젝트의 인코딩을 일관성있게 유지하도록 모든 관련 설정을 다시 확인해 보시는 것이 좋습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김한성님의 프로필 이미지
김한성

작성한 질문수

질문하기