겉바속촉
톰캣 한글깨짐 현상 본문
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이란 것을 설치
그리고 한글 깨지는 웹페이지에서 우클릭 > 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 |