Encoding 3

[WAS] Tomcat 에서 응답 데이터를 UTF-8로 전송하기 위한 모든 방법

톰캣(Tomcat)에서 WAR 파일을 사용하여 응답 데이터를 UTF-8로 전송하는 방법은 다음과 같습니다:server.xml 설정 변경: server.xml 파일에서 태그의 URIEncoding 속성을 "UTF-8"로 설정합니다.servlet 설정 변경: 서블릿에서 response.setCharacterEncoding("UTF-8") 메소드를 사용하여 응답 인코딩을 설정합니다.response.setCharacterEncoding("UTF-8");JSP 페이지 인코딩 설정: JSP 페이지 상단에 지시어를 추가합니다.필터 사용: web.xml에 UTF-8 인코딩을 설정하는 필터를 추가하고 모든 요청에 대해 이 필터를 적용합니다. encodingFilter o..

WEB,WAS 2024.05.06

[Tomcat] 톰캣 URI Encoding 설정

tomcat 문서에 의하면 URL을 디코딩은 지정하지 않으면 디폴트로 ISO-8859-1으로 지정된다. 그러기에 설정을 하지 않고 한글을 GET로 정보를 넘기게 되면 깨진다. 반면에 POST로 전달되면 HTTP body의 입력 스트림의 디폴트는 UTF-8를 디코딩되기에 문제가 없다. 이는 tomcat 설정에 엔코딩을 변경해 주면 문제는 해결된다. {tomcat 설치 폴더}/conf/server.xml에 아래 요소에 아래와 같이 URIEncoding을 UTF-8로 설정한다. 아파치와 연결하기 위해 mod_jk를 사용할 경우에는 mod_jk 설정부분에도 위와 동일하게 변경한다.

Linux 2023.01.08

[Kubernetes] 쿠버네티스 vagrant 로 설치 시 Encoding::CompatibilityError 오류 해결

쿠버네티스 환경 구성 시 여러가지 환경에서 여러 케이스의 이유로 설치가 되지 않는다. 이를 해결 하기 위해 많은 구글링과 강의 커뮤니티에서 조언을 구해야한다. 저와 같은 환글로 된 계정명을 사용하고 있는 윈도우 사용자는 영문명으로 변경하는 작업 대신 더 간단하게 해결하고자 할 경우 아래와 같이 따라해보자. Window cmd 창에서 설치 시 오류 내용 Git bash 에서 설치 오류 내용 메뉴 -> 시스템 환경 변수 편지 -> 환경 변수 - 환경 변수 변수이름 : VAGRANT_HOME 변수 값 : C:\\HashiCorp\.vagrant.d 경로를 반드시 \ 를 2개 (\\) 입력하도록 한다.

Kubernetes 2022.12.26