작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서블릿과 파일 업로드1
작성
·
750
1
logging.level.org.apache.coyote.http11=debug
로 했을시 request HTML 출력시 한글이 깨지는데
Log.info("request={}", request.getParameter("itemName"));
하면 '상품A '한글이 출력되는 이유가 무엇인가요?
답변 2
3
안녕하세요. 컴퓨터공부하자님
logging.level.org.apache.coyote.http11=debug 이렇게 로그를 찍으면 로그를 출력하는 클래스가 단순히 바이트 정보를 ISO 8859-1로 디코딩해서 출력합니다. 이것은 로그 전체를 출력할 때만 이렇게 사용됩니다.
이후에 request.getParameter를 호출하면 내부에서 적절한 디코딩을 수행해줍니다.
감사합니다.
안녕하세요. 컴퓨터공부하자 님, 공식 서포터즈 codesweqaver 입니다.
아래의 링크를 참조하여 아마치 설정을 변경하여 보시기 바랍니다.
https://atoz-develop.tistory.com/entry/IntelliJ-톰캣-서버-로그-한글-깨짐을-해결하는-2가지-방법