[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"/>




위와같이 모든 설정을 완료해주면, 이제 웹 프로젝트의 출력결과에서도 한끌이 깨지는것을 막아줄 수 있다.




Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기