디비에 저장될때 한글이 깨져서 저장이 되어서요.. ㅠㅠ
날샘
안녕하세요...
여쭤 볼게 있는데요..
제가 오라클과 , JSP를 사용해서 홈페이지를 만들고 있는데요.
일단 아직 서버를 받지 않아서 로컬로 돌려보고 있답니다..그런데 만든 페이지가 회원가입과 로그인이 다 되긴하는데요..
디비에 저장된걸 보면 한글이 깨져서 저장이 되더라구요..
그래서 혹시나.. 하고
급한대고 책에 있는 소스를 찾아서 (책 등록관리하는 소스) 를 돌려봤는데요..
그소스는 문제없이 한글이 깨지지 않고 제대로 저장이 되더라구요..제가 팀을 짜서 프로그램을 하고 있는거거든요..
그래서 회원가입소스를 다른컴퓨터에서 코딩을 하고 현재 제 컴퓨터에서 소스를 돌려보았는데요..
어떤 사람이 디비를 따로 각자 컴퓨터에서 사용해서 문제가 생긴거라고..
그래서 한글이 깨지는거라고 말하는데요..
다른 컴퓨터에서 만든 소스라 제 컴퓨터에서 돌려보면 한글이 깨져서 저장이 되는건가요...? ㅠJSP를 배우지 않고 책을 보면서 하나하나 진행을 하다보니..
자꾸 여러 문제들이 생기네요..다른 소스들은 디비에 정상적으로 저장이 되는데, (한글깨짐 없이)
유독 회원가입 한가지만 한글이 깨져서 저장되는건 소스 문제인지요..
해결하려면 소스를 다 수정해야할까요.. 에고.. ^^;;무엇때문에 이런 문제가 생기는건지... 알수가 없어서요..
인터넷에서 찾아보고 한글 깨지지 않게 하려면
%@ page contentType = text/html; charset=EUC_KR % 넣어야 한다고 해서
이것도 다 넣었는데요.... ㅠㅠ
혹시 아시는 분이 계시다면 살짝 정보좀 부탁드릴께요~ ^^그럼_ 즐거운 주말 보내세요~
-
아유미
kimkoon79님 힐링녀님 너무 감사합니다~ ^^* 해결했어요/// 헤헤... 정말 너무 감사합니다!!!
-
다흰
위분이 말씀하신게 맞습니다. 랩퍼클래스같이 인코딩 다시해주는 클래스함수가 있습니다 jsp한지 좀되서 기억은 안나는데 그 함수로 다시 한번 감싸주시면 깨지지않고 들어갈겁니다^^ 책보면 나와있을건데, 제가 예전에 보았던 책은 최범균씨의 jsp책이였습니다.
-
해까닥
%@ page contentType = \text/html; charset=EUC_KR\ %
는 제가 알기로는 화면의 인코딩에 관련된 것이고 DB에 한글이 깨지는 건
회원가입시 받는 자료값에 한글 KSC5601 코드로 다시 전환 해주어야 한다고 배웠는데...ㅜ.ㅜ..요
그러니까 String str = request.getParameter(\받고자하는 변수\); 에
String h_str = new String( (request.getParameter(