inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌

Servlet 맛보기

servlet 한글깨짐현상

1281

rlwjd31

작성한 질문수 4

1

jsp에서는 한글깨짐이 일어나지 않는데 servlet을 이용하면 한글이 계속 깨지네요 ㅜㅜ

server.xml파일의 Connector부분에 URIEncoding="UTF-8"도 추가해보고 이클립스 workspace에서도 인코딩 방식을 다 "UTF-8"로 바꿨는데도 해결이 안되요.....

또 

response.setContentType("text/html; charset=UTF-8");

response.setCharacterEncoding("UTF-8");

request.setCharacterEncoding("UTF-8");

위 코드들을 doGet()메서드 안에도 추가해봤는데 해결이 안 되네요 ㅜㅜ

jsp java

답변 1

2

김현지

안녕하세요, rlwjd31님!

한글 깨짐 현상을 해결하기 위해서는

  1. 해당 파일의 인코딩 속성을 변경
  2. response 세팅해줍니다.

파일 인코딩 속성 변경

servlet java 파일을 우클릭한 후에 properties를 눌러줍니다.

Resource > encoding을 default가 아닌 other로 변경해준 후 "UTF-8"로 변경합니다.

response 세팅

response 세팅은 rlwjd31님이 해주신 것처럼 response를 받기 전에

response.setContentType("text/html;charset=UTF-8");

라는 세팅 문장을 추가해줍니다.

혹시 궁금한 점이 있으시면 댓글 남겨주세요.

도움이 되셨으면 좋겠습니다. :)

0

뚝딱박

response 받기전에 인코딩 세팅을 해주니까 한글 정상 출력 되네요~

감사합니다.

doPost 안에서 doGet을 호출하는 방식이 흔한가요?

0

61

1

15강 한글 처리 질문

0

97

1

코드 임포트시 오류

0

126

1

이클립스말고 인텔리제이로만 했었는데여...

0

195

1

The server does not support version 5.0 of the J2EE Web module specification.

0

406

1

500 에러

0

252

1

일반적으로 로그인 상태 판정을 쿠키로 하나요?

0

342

1

강의 재생 오류 문의

0

329

1

session 변수 선언하지 않았는데 어떻게 에러가 안생기나요

0

362

1

servlet mapping 인식이 안되는것 같아요

0

740

1

프로젝트 생성시 javascript resources가 생성안됨

0

900

1

내가 만든 쿠키~

0

624

1

내까 만든 쿸키~~~

3

455

0

마지막에 modifyBook 이 안되는 이유

2

438

1

jdbc 파일의 경로

2

544

1

오라클 설치 오류...

0

494

0

이 강의는 액션태그는 안 다루나요? forward?

0

402

0

system.out.println 에러

0

2367

2

17분쯤에 if(c.getName().equals("memberId"))

0

359

1

클래스낫파운드 예외

0

290

0

(String)getServletContext().getAttribute 여기에 담고 바로 Servlet.Get 서버 실행에서 null값 나오는분들 ServletEx 서버 들렸다가 다시 오면 값 나와요

3

482

2

sqldeveloper.exe 실행과정 문제

0

348

0

커밋의 의미??

0

454

1

지어어 관련 질문 할게요

0

307

0