프로젝트 실행시 java.nio.charset.MalformedInputException: Input length = 1 오류가 발생하는 경우가 종종 있는데
인코딩 타입이 UTF-8이 아닌 경우에 발생하여 타입 변경시 해결 되는 경우가 있다.
Eclipse 사용시
1. menu > run > run configurations
2. Arguments Tab > VM arguments 에 아래 문구 추가
-Dfile.encoding=UTF-8
VS Code 사용시
1. 하위 방법 중 하나 선택하여 동작
1-1. 우측 하단 Encoding 부분 클릭하거나
1-2. F1 > encoding 입력 > Change File Encoding 선택하거나
2. Reopen With Encoding > UTF-8 선택
추가
VS Code 이용시 야믈파일(.yaml .yml)에 한글이 포함하는 경우 위와 같이 세팅하여도 에러가 발생하는 경우도 존재한다.
일반 내용뿐만 아니라 주석에 포함된 한글 역시 삭제 혹은 영어 변환하면 해결된다.
반응형
'IT > Spring' 카테고리의 다른 글
[Spring] 스프링 핵심 원리 - 기본편 (1) (0) | 2023.01.09 |
---|---|
[Spring][전문가를 위한 스프링 5] CH2. 스프링 시작하기 (0) | 2022.08.15 |
[Spring][전문가를 위한 스프링 5] CH1. 스프링 소개 (0) | 2022.07.23 |
[Spring] Intellij에서 Spring + Maven 시작하기 (Mac) (0) | 2022.07.14 |
[Spring][Error] The dependencies of some of the beans in the application context form a cycle (0) | 2022.07.10 |
댓글