[Servlet&JSP] 이클립스, 톰캣 UTF-8 설정[Servlet&JSP] 이클립스, 톰캣 UTF-8 설정
Posted at 2020. 8. 4. 00:35 | Posted in 카테고리 없음■ 이클립스 작업파일 UTF-8 기본 설정
이클립스 상단 메뉴에서 Window > Preferences 메뉴를 선택하여 환경설정 편집창을 오픈해 준다.
이클립스 환경설정창이 오픈되면 General > Content Type 카테고리를 선택하고
Content Types 메뉴에서 Java Class File을 선택 하여준다.
이후 하단의 Default Encoding 입력란에 UTF-8을 직접 기입하고
Update 버튼을 클릭해준다.
다시 좌측 카테고리의 General > Workspace 카테고리를 열어준다.
Text file encoding 선택 박스에서 UTF-8을 선택하고 Apply 버튼을 클릭해준다.
Encoding의 Defalut 값 UTF-8을 선택하고 Apply 버튼을 클릭한다.
이제 Web 프로젝트에서 중요한 CSS, HTML, JSP, XML 파일들에대한 문자 인코딩을 UTF-8 설정으로 변경할 것이다.
먼저 Web > CSS Files 카테고리를 선택한다.
CSS Files의 Encoding을 ISO 10646 / Unicode( UTF-8 )을 선택하고 Apply 버튼을 클릭해준다.
다음으로 Web > HTML Files 카테고리를 선택한다.
HTML Files의 Encoding을 ISO 10646 / Unicode( UTF-8 )을 선택하고 Apply 버튼을 클릭해준다.
이번에는 Web > JSP Files 카테고리를 선택한다.
JSP Files의 Encoding을 ISO 10646 / Unicode( UTF-8 )을 선택하고 Apply 버튼을 클릭해준다.
마지막으로 XML > XML Files 카테고리를 선택한다.
XML Files에서도 Encoding을 ISO 10646 / Unicode( UTF-8 )을 선택하고 Apply 버튼을 클릭해준다.
■ 톰캣 서버 UTF-8 설정하기
이제 이클립스 Projcet의 Serves 폴더에 위치한 Serves > Tomcat 버전 > Server.xml 파일에서
아파치 톰캣의 문자셋 설정을 UTF-8로 변경할 것이다.
기본값 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> 으로 되어 있는 부분을 찾고
해당 <Connector> 입력정보 란에 URIEncoding="UTF8" 을 추가해 준다.
<Connector URIEncoding="UTF8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
위와같이 모든 설정을 완료해주면, 이제 웹 프로젝트의 출력결과에서도 한끌이 깨지는것을 막아줄 수 있다.