[IntelliJ] 인코딩(Encoding) 설정 / 한글 깨짐 문제 해결

2023. 7. 29. 16:42·etc/Trouble Shooting

IntelliJ로 자바 프로젝트 중, 한글 깨짐 문제가 발생할 수 있다.

이는 VM, 서버(Tomcat), 파일(JSP 등), DB 에서 각각 사용하는 인코딩 방식이 달라서 발생한다.

따라서 사용하는 모든 것들의 인코딩을 가장 범용적인 UTF-8로 직접 설정을 해줘야 한다.

 

IntelliJ에서 간단하게 VM, Tomcat, File에서 UTF-8 인코딩 설정을 하는 방법을 알아보자.

 

1. IntelliJ VM Encoding 설정

1) Help -> Edit Custom VM Options...

2) -Dfile.encoding=UTF-8 추가


2. Tomcat Encoding 설정

1) Run  ->  Edit Configurations ...

2) VM options  ->  -Dfile.encoding=UTF-8 설정


3. IntelliJ 파일 인코딩 설정

1) File -> Settings ...

2) file encoding 검색

3) Global Encoding / Project Encoding / Default encoding for properties files

모두 UTF-8로 설정

ASCII 유니코드로 된 한글도 인코딩이 필요한 경우 Transparent native-to-ascii conversion 체크

반응형
저작자표시 (새창열림)

'etc > Trouble Shooting' 카테고리의 다른 글

[트러블슈팅/swagger] DTO에서 inner class 사용 시 swagger에서 인식하지 못하는 오류 해결  (0) 2023.12.12
[트러블슈팅/docker/mongodb] mongo: not found 에러 / docker에 mongodb 이미지 띄우고 실행하기  (0) 2023.12.11
[JPA, Test, Mockito] repository.save() test 시 오류 발생 org.mockito.exceptions.misusing.PotentialStubbingProblem 문제 해결  (0) 2023.12.03
[오류 해결] Spring boot - Swagger, Redisson 적용 시 버전 conflict 문제 "Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException"  (0) 2023.11.06
[ port already in use ] 오류 해결 방법  (0) 2023.04.21
'etc/Trouble Shooting' 카테고리의 다른 글
  • [트러블슈팅/docker/mongodb] mongo: not found 에러 / docker에 mongodb 이미지 띄우고 실행하기
  • [JPA, Test, Mockito] repository.save() test 시 오류 발생 org.mockito.exceptions.misusing.PotentialStubbingProblem 문제 해결
  • [오류 해결] Spring boot - Swagger, Redisson 적용 시 버전 conflict 문제 "Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException"
  • [ port already in use ] 오류 해결 방법
HSRyuuu
HSRyuuu
Web Server Developer hsryuuu
  • HSRyuuu
    HS_dev_log
    HSRyuuu
  • 전체
    오늘
    어제
  • 링크

    • Github
    • 전체 글 보기 (251)
      • Spring (37)
      • Infra & DevOps (20)
      • Java (25)
      • AI (8)
      • Database (28)
      • Web & Network (14)
      • 자료구조 & 알고리즘 (30)
      • Computer Science (24)
      • Frontend (17)
        • Vue.js & Nuxt.js (9)
        • JSP_Thymeleaf (7)
      • etc (48)
        • 오픈소스 라이브러리 (5)
        • 코딩테스트 (13)
        • Trouble Shooting (7)
        • Tech Interview (6)
        • Book Review (9)
        • 끄적끄적... (6)
        • 개인 프로젝트 (2)
  • 태그

    JPA
    Queue
    cleancode
    백준
    SQL
    Spring
    docker
    리눅스
    TechInterview
    제로베이스
    MySQL
    mybatis
    트랜잭션
    Nuxt3
    자료구조
    기술면접
    Linux
    백엔드스쿨
    HTTP
    web
    Database
    Redis
    개발자
    Redisson
    클린코드
    백엔드공부
    SpringBoot
    백엔드
    Java
    백엔드기술면접
  • 블로그 메뉴

    • 홈
    • 태그
  • hELLO· Designed By정상우.v4.10.4
HSRyuuu
[IntelliJ] 인코딩(Encoding) 설정 / 한글 깨짐 문제 해결
상단으로

티스토리툴바