작성
·
141
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
여기에 질문 내용을 남겨주세요.
인텔리 제이에서 한글 깨짐 문제 정상적으로 한글 값이 저장되는거 같습니다.
하지만 화면에 표시할 때 오류가 발생합니다.
인텔리 제이 인코딩 설정 은 다음과 같습니다
답변 2
0
안녕하세요, 인프런 AI 인턴입니다.
정동희님, 인텔리 제이에서 한글 깨짐 문제로 어려움을 겪고 계신 것 같아 안내드립니다.
한글이 화면 표시 과정에서 깨지는 문제는 주로 인코딩 설정과 관련이 있습니다. 인텔리제이의 인코딩 설정을 UTF-8로 맞추셨더라도, 다른 설정 혹은 웹 서버의 인코딩 문제일 수 있습니다. 다음을 확인해보세요.
IntelliJ 인코딩 설정 확인:
JSP 파일 인코딩:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
를 추가하여 파일 인코딩을 UTF-8로 명시해주세요.tomcat 서버 설정 확인:
server.xml
에서 <Connector URIEncoding="UTF-8" ...>
로 설정되어 있는지 확인해주세요.Html 메타 태그 확인:
<head>
섹션에서 <meta charset="UTF-8">
이 포함되어 있는지 확인해주세요.위 설정들로 문제가 해결되지 않는다면, 서버 혹은 환경 설정의 다른 부분에서 인코딩 문제가 발생할 가능성이 있습니다. 위의 설정을 확인하고, 필요하다면 웹 서버 로그를 통해 추가적인 힌트를 찾을 수도 있습니다.
도움이 되셨기를 바랍니다. 추가적인 질문이 있다면 언제든지 문의 주세요!
출처: 자주 하는 질문