안녕하세요, 오늘은 jSP한글 깨짐 문제에 대해서 알아보려고 합니다.
저는 이클립스에서 JSP를 공부하고 있는데,
HTML에서는 잘 나오는데
JSP에서만 한글이 깨지는 거죵.
이게 왜 깨질까.. 한참을 알아보다가 드디어,
알게되어서 혹여나 저와같은 문제로 고민하고 있는 분들께 알려드립니다.
먼저 서버와 관련이 있습니다.
저는 톰캣을 사용하는데 톰캣은 기본적으로
UTF-8방식으로 사용하기 때문에 이처럼 인식을 못하고 깨집니다.
따라서 톰캣을 사용하신 분들이 아니면,
방법이 조금 다를 수 있으니 주의하세요~
한글깨짐 표시는 저렇게도 나올 수 있고,
그냥 ?????와(과) ?????
이렇게 나올 수도 있습니다.
먼저, 저 노란 부분의 EUC-KR을 utf-8로 바꿔줍니다.
이것을 Jsp파일과 html 파일 둘다 동일하게 만들어 줍니다.
만약, 이렇게해도 한글이 깨진다면, 다음단계로 넘어갑니다.
이클립스 상단의 window-preferences 로 클릭하면,
아래와 같은 화면이 나옵니다. 여기서 Web-CSS Files에 들어갑니다.
ENCODING을 이 상태에서,
저 상태로 바꿔줍니다. 비슷해보이는 것들이 조금 있으니 주의하세요.
]
그리고 같은 Web에서 이번엔 JSP Files에 들어가서 아래와 같이 바꿔줍니다.
이렇게 되면, 한글이 깨지지 않고 정상적으로 나오는 것으로
확인할 수 있답니다.!!!
만약, 이렇게 까지 했는데도 안되었다면, 자신의 서버가 톰캣인지 확인해보고,
jsp파일이나 html 파일의 meta의 charset=utf-8인지 확인해보시길 바랍니다.
댓글 없음:
댓글 쓰기