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

qwefghnm1212님의 프로필 이미지
qwefghnm1212

작성한 질문수

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

messages.properties 렌더링 오류 발생

작성

·

641

·

수정됨

1

hello=안녕
hello.name=안녕 {0}

label.item=상품
label.item.id=상품 ID
label.item.itemName=상품명
label.item.price=가격
label.item.quantity=수량

page.items=상품 목록
page.item=상품 상세
page.addItem=상품 등록
page.updateItem=상품 수정

button.save=저장 
button.cancel=취소

위에는 messages.properties의 코드입니다

그리고 밑에는 application.peoperties 코드입니다

spring.messages.basename=messages,config.i18n.messages 

서버를 띄우고 실행한 결과 밑에와 같이 렌더링이 됩니다

한글버전만 문제가 있는데 어떤 것 때문에 그런걸까요??

messages.properties_en는 정상수행됩니다

 

 

답변 2

4

인테리제이 인코딩 문제입니다 설정 -> 파일 인코딩 -> ISO-8803 -> UTF-8 로 변경 후 밑에 있는 체크박스 선택.

인코딩 깨지면 STX , 바이트 형태로 변환되거나(vscode) ? 로 바꾸더라고요(인테리제이)

해결했네요 감사합니다.

다른분들 보시라고 추가로 정보 드리면 설정에서 인코딩 바꿔주면 messages.properties 파일의 한글도 ??로 바뀝니다.

설정 바꾸신 후 messages.properties 파일도 한 번 더 한글로 작성되어있는지 확인하고 테스트코드 실행해보세요

0

안녕하세요. qwefghnm1212님, 공식 서포터즈 OMG입니다.
.

올리신 코드를 강의에서 제공해드리는 프로젝트 코드로 실행했을 때 문제가 없는 것으로 보아 다른 문제로 보입니다.

강의에서 제공해드리는 코드로 확인해보시고 결과를 공유해주세요 :)
.
감사합니다.

qwefghnm1212님의 프로필 이미지
qwefghnm1212

작성한 질문수

질문하기