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

자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌

스프링 프로젝트 생성

Project 'ch02_pjt_01' has no explicit encoding set ch02_pjt_01 /ch02_pjt_01 No explicit project encoding

작성

·

1K

0

해당 오류가 나는데 어떻게 처리하면 될까요?이렇게 오류가 두가지 뜹니다...ㅠㅠProject 'ch02_pjt_01' has no explicit encoding set ch02_pjt_01 /ch02_pjt_01 No explicit project encodingProject 'testPjt01' has no explicit encoding set testPjt01 /testPjt01 No explicit project encoding 

답변 1

0

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

제공된 정보에는 ‘encoding set’ 오류에 대한 직접적인 해결 방법이 없습니다. 하지만, 일반적으로 이 오류는 프로젝트의 인코딩 설정이 명시되어 있지 않을 때 발생할 수 있습니다. 대부분의 개발 환경에서는 UTF-8을 프로젝트 인코딩으로 설정하는 것이 좋습니다. 이를 위해 사용 중인 개발 환경의 프로젝트 설정에서 인코딩을 UTF-8로 명시적으로 설정해 보세요. 예를 들어, IntelliJ IDEA를 사용한다면 ‘File’ > ‘Project Structure’ > ‘Project’에서 ‘Project encoding’을 찾아서 UTF-8로 설정하실 수 있습니다.

또 다른 방법은 프로젝트 관련 파일(예: pom.xml이나 build.gradle 등)에 인코딩을 설정하는 것입니다. Maven 프로젝트의 경우 pom.xml 파일에 다음과 같은 설정을 추가할 수 있습니다:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

Gradle 프로젝트의 경우 build.gradle 파일에 다음과 같이 추가하실 수 있습니다:

tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

이 정보가 도움이 되길 바랍니다. 설정 방법은 사용하시는 개발 환경이나 빌드 도구에 따라 조금씩 달라질 수 있으니, 해당 도구의 공식 문서를 참조하는 것도 좋은 방법입니다.