본문 바로가기
개발자 관련 공부/멀티캠퍼스

[Spring Boot] Start... UTF-8

by 박나무 2022. 1. 28.
반응형

원래 하던 jsp 를 옮기니 에러가 발생

// https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper implementation 'org.apache.tomcat.embed:tomcat-embed-jasper:10.0.10' // https://mvnrepository.com/artifact/javax.servlet/jstl implementation 'javax.servlet:jstl:1.2' // https://mvnrepository.com/artifact/org.apache.tiles/tiles-jsp implementation 'org.apache.tiles:tiles-jsp:3.0.4'

 

빌드 그래들에 이거 넣어주니 괜찮아짐 디펜던시...

 

 

 

utf-8 과 UTF-8 은 다른건가 봅니다.


어제 한글 문제로 질문드렸던 사람입니다.

<%@ page contentType="text/html;charset=euc-kr" %>

페이지 상단에 위와 같이 있었는데..

이상하게 한글이 깨지더군요.

그래서 ms949, ksc5601, utf-8 등 다른 형식으로 해봤지만 결과는 동일했습니다.

그런데 어쩌다가 utf-8을 UTF-8 로 하니까.. 한글이 정상출력 되더군요.

소문자와 대문자를 구분하는 거였다니...윽!!

아무튼 이번 기회에 또 하나 새로운걸 배웠습니다.

참고로 ms949 는 MS949, ksc5601 은 KSC5601 로 바꿔도 안됐습니다.

 

아 그리고 DB에 한글로 입력된걸 jsp 에서 뽑아올때..

public static String e2k(String str){

 try{

  return new String(st.getBytes("8859_1"),"KSC5601");

 }catch(Exception e){

  return "";

}

}

이렇게 했는데...아직 잘 안됩니다.

원래 이 문제를 해결해야 진짜 해결했다고 볼 수 있는데..

좀 더 연구를 해봐야겠습니다.

 

 

반응형

댓글