jsp 에서 한글 처리 문제 어떻게 해결해야되나요?
jsp 화면에서 한글이 ----->>>> ????? <<<< 이런식으로 출력 되고있습니다.
한글 처리문제는 어떻게 해결되는지 알려주세요
서버에서 웹 브라우저 응답되는페이지에 한글에 안깨지지도록 할려면 필수적으로 소스코드 추가하셔야됩니다.
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
request.setCharacterEncoding("EUC-KR");
질문 내용만으로 원인을 다 알 수는 없을 것 같네요 ...
한글이 깨지는 건 인코딩 문제일 가능성이 높습니다.파일의 인코딩과 <%@page ...의 인코딩을 모두 하나로 통일해 보세요. (UTF-8 권장)
예를 들면 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>라거나...데이터를 폼으로 보낼 때 한글이 깨진다면 데이터를 보내는 페이지의 인코딩과 데이터를 받는 인코딩도 통일해 보세요.
예를 들어 데이터를 보내는 페이지가 UTF-8이라면 받는 페이지에서 request.setCharacterEncoding("UTF-8");을 쓴다거나...보편적으로 과거에 그리고 간혹 서버셋팅이
euc-kr 로 되어 있기에 말씀하신데로의
문제가 발생할수도 있는데요,
최종적으로 한국인들만 사용할것인지?
한국인들만 사용해도 글자로 사용될 언어는
한국어만 사용하는지?
또는 중국어,베트남어,일본어등 다양한 언어를
사용하느냐에 따라서 위에 2분이 적으신데로
euc-kr 또는 utf-8로 셋팅을 해줘야 합니다
즉, 한국인대상이라면? euc-kr
그 이외에 다른언어가 사용된다면 utf-8로 고정하셔야 하구요
서버 또한 한국어만 사용이라면 euc-kr
타국어 사용이라면 utf-8로 셋팅하시는게
제일 속편하게 사용할수 있을것입니다^^