아이티메시
561
2020-01-03 11:27:40
5
1007

JSTL 한글깨짐 문의


안녕하세요.

특정 한글 단어(촴촴)가  깨지는 현상이 있어서 문의  드립니다.

Controller에서 값을 찍었을때는 정상적이지만, jsp로 넘겨서 ${title}로 출력하면 ??로 출력이 됩니다.

인코딩 문제 같은데 페이지 인코딩은 아래와 같이 되어 있습니다.

<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

해결 방법을 알고 있으시면 답변 부탁드립니다.

0
  • 답변 5

  • getMoney
    153
    2020-01-03 11:29:20

    charset=EUC-KR -> charset=UTF-8 로 변경해보시겠어요?



  • 겸둥이l
    699
    2020-01-03 11:29:59

    utf-8 로 해보시겠어요?

  • 아이티메시
    561
    2020-01-03 11:36:42

    프로젝트가 EUC-KR로 되어있어 UTF-8로 변경하면 다른쪽 문제가 발생하네요
    혹시 저 부분만 인코딩을 변경할 수는 없을까요?

  • 배워보즈아아
    40
    2020-01-03 13:54:24

    controller단에서 utf-8로 인코딩해서 넘겨주고 받는쪽에서 다시 디코딩해서 받아보세요~

  • mirheeoj
    13k
    2020-01-03 14:30:12
    EUC-KR은 초기 완성형 코드라 2350자밖에 표현하지 못합니다. 다른 분들 말씀대로 지엽적으로 인코딩 변환을 하시면 되겠지만.. 저 단어가 사용자로부터 들어오는 것이고 특정 영역에서만 나온다는 보장이 없는 한에는 결국 다 바꾸셔야 될것 같다는 생각이 드네요. 아니면 땜빵으로 특정 조합이 나왔을 때에만 특정 문자 조합으로 이스케이프 처리를 하든지 말이죠. 
  • 로그인을 하시면 답변을 등록할 수 있습니다.