일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 스드메
- oracle
- transaction
- 이클립스
- 결혼식준비
- 봄카드청첩장
- 봄카드
- query
- 날짜함수
- SonarLint
- 트랜젝션
- 웨딩준비
- MySQL
- 결혼준비
- 예비신혼부부
- 결혼식
- db
- 청첩장
- JavaScript
- JSP
- 웨딩박람회
- jQeury
- 코드인스펙션
- 문법
- Java
- VS Code
- IT
- 코딩테스트
- 자바
- Today
- Total
구내식당
Jsp - Get, Post 넘길시 한글깨짐 본문
1. Get방식으로 넘어가는 파라미터 한글인코딩하게 하는법
위치 : 'C:\java\Tomcat 5.5\conf\serverl.xml' 파일을 아래와 같이 변경.
URIEncoding="euc-kr" 를 추가 삽입 한후 저장
톰캣 재시작후 다시 확인 하면 됨.
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="euc-kr" />
2. JSP에서 엑셀로 출력시 한글깨짐현상
response.setHeader("Content-Disposition", "attachment; filename=export.xls");
response.setHeader("Content-Description", "JSP Generated Data");
response.setContentType("application/vnd.ms-excel");
<meta http-equiv="Content-Type" content="application/vnd.ms-excel;charset=euc-kr">
추가한다.
3. ContentType이"Text/html"이 아닐때 한글 인코딩(예 contentType="image/gif")
String aa = "오~!!";
aa = new String(aa.getBytes("8859_1"),"euc-kr");
g.setFont(new Font("Gulim", Font.ITALIC, 15));
g.drawString("HelloJava~!!", 20, 30);
g.drawString(aa, 20, 30);
4. jsp 페이지상단에 <%@ page contentType="text/html;charset=euc-kr" %>삽입
5. Post로 넘어온값 위에 아래 문장 선언(단 ,get 방식은 지원안함)
request.setCharacterEncoding("euc-kr");
'IT > Client' 카테고리의 다른 글
Cookie(쿠키) (0) | 2016.12.08 |
---|---|
좋은 라이브러리 모음집 (0) | 2016.11.21 |
jQery select Box 선택된 값 가져오기! (0) | 2016.11.16 |
DB에서 계산된 값을 가지고 와서 JSP에 뿌렸을때 .0이 붙는현상 (0) | 2016.11.09 |
js가 안먹힐때 확인할 사항 (0) | 2016.11.07 |