문맥별 인코딩은 같은 입력값이라도 HTML, 속성, JavaScript, URL 중 어디에 출력되는지에 맞춰 다르게 처리하는 방어입니다.
입력값 검증은 들어올 때의 기준이고, 출력 인코딩은 브라우저가 해석하기 직전의 방어입니다.