일기장/삽질 일기

삽질 일기 #2 선언문의 위치

Supersett 2022. 1. 18. 16:13

 

< 1 >
< 2 >

 

▶1번과 2번의 차이가 무엇일까?

request.setCharacterEncoding("utf-8"); 의 선언위치이다.

 

Template Site에서 request의 인코딩형식을 utf-8로 설정해주어야 한글이 제대로 입력이 된다.

 

2번으로 해서 오류가 났었는데, 위에서 받아온 값들을 다 쓴 다음에 문자를 인코딩해주는건 의미가 없다. 한줄 한줄 읽어오기 때문에 순서가 인코딩을 먼저 해주는 것이 맞다. 고로 1번으로 써야한다.

 

앞으로 뭔가 안된다면 순서를 다시 봐보자.