겉바속촉

톰캣 한글깨짐 현상 본문

IT 일기 (상반기)/JAVA

톰캣 한글깨짐 현상

겉바속촉 2022. 6. 7. 10:16
728x90
반응형

톰캣 서버를 활용하여 웹서비스를 만드는 경우

한글깨짐 현상이 일어나곤 합니다.

 

저는 다음과 같이 머선말인지 모르게 출력이 되고 있는데요:)

 

인코딩 설정을 변경하여 해결해보도록 하겠습니다.

 

 

 

1. server.xml 

apache-tomcat > conf > server.xml

 

URIEncoding="UTF-8" 추가

 

 

 

 

 

 

 

 

2. web.xml 

apache-tomcat > conf > web.xml

 

filter태그에 encoding 필터 추가

 

 

3. JSP 파일을 UTF-8 형식으로 저장

 

 

4. 파일 상단에 UTF-8임을 명시

 

예시>

		resp.setCharacterEncoding("UTF-8");
		resp.setContentType("text/html; charset=UTF-8");

 

 

 

5. 톰캣 실행 옵션에 -Dfile.encoding=UTF-8 추가

 

 

 

 

 

까지 해봤지만 잘 되지 않았고 계속 삽질한 결과

강제 인코딩 방법을 알아냈슴..

 

크롭 웹스토어에서 Set Character Encoding이란 것을 설치

 

https://chrome.google.com/webstore/detail/set-character-encoding/bpojelgakakmcfmjfilgdlmhefphglae?hl=ko

 

 

그리고 한글 깨지는 웹페이지에서 우클릭 > Set Character Encoding > 인코딩 으로 해결

 

 

 

이제 깨지지 않고 잘 보이는 것을 확인할 수 있다 오예

 

 

728x90
반응형

'IT 일기 (상반기) > JAVA' 카테고리의 다른 글

Eclipse 서버 목록에 Tomcat이 없다면...?  (0) 2022.06.07
톰캣 콘솔창 한글깨짐 현상  (0) 2022.06.07
JDBC, DBCP, JNDI 비교  (0) 2022.06.03
connection pool, datasource  (0) 2022.06.03
JNDI  (0) 2022.06.03