본문 바로가기
IT/Spring

[Java][Error] java.nio.charset.MalformedInputException: Input length = 1

by 강천구 2022. 7. 10.

프로젝트 실행시 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)에 한글이 포함하는 경우 위와 같이 세팅하여도 에러가 발생하는 경우도 존재한다.

일반 내용뿐만 아니라 주석에 포함된 한글 역시 삭제 혹은 영어 변환하면 해결된다.

  

반응형

댓글