인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

정동희님의 프로필 이미지

작성한 질문수

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

오류 코드와 메시지 처리1

화면 한글깨짐 문제

작성

·

141

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.

인텔리 제이에서 한글 깨짐 문제 정상적으로 한글 값이 저장되는거 같습니다.

 

하지만 화면에 표시할 때 오류가 발생합니다.

image.png

 

image.png



image.png

인텔리 제이 인코딩 설정 은 다음과 같습니다

 

image.png

 

답변 2

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 정동희님

도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://inf.run/tLyVZ

 

주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요

추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함)

 

링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.
정동희님, 인텔리 제이에서 한글 깨짐 문제로 어려움을 겪고 계신 것 같아 안내드립니다.

한글이 화면 표시 과정에서 깨지는 문제는 주로 인코딩 설정과 관련이 있습니다. 인텔리제이의 인코딩 설정을 UTF-8로 맞추셨더라도, 다른 설정 혹은 웹 서버의 인코딩 문제일 수 있습니다. 다음을 확인해보세요.

  1. IntelliJ 인코딩 설정 확인:

    • File > Settings > Editor > File Encodings 에서 프로젝트와 글로벌 지정을 UTF-8로 설정했는지 확인해주세요.
  2. JSP 파일 인코딩:

    • JSP 파일 상단에 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>를 추가하여 파일 인코딩을 UTF-8로 명시해주세요.
  3. tomcat 서버 설정 확인:

    • server.xml에서 <Connector URIEncoding="UTF-8" ...>로 설정되어 있는지 확인해주세요.
  4. Html 메타 태그 확인:

    • HTML 파일의 <head> 섹션에서 <meta charset="UTF-8">이 포함되어 있는지 확인해주세요.

위 설정들로 문제가 해결되지 않는다면, 서버 혹은 환경 설정의 다른 부분에서 인코딩 문제가 발생할 가능성이 있습니다. 위의 설정을 확인하고, 필요하다면 웹 서버 로그를 통해 추가적인 힌트를 찾을 수도 있습니다.

도움이 되셨기를 바랍니다. 추가적인 질문이 있다면 언제든지 문의 주세요!
출처: 자주 하는 질문