일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- multipart
- remote ip
- 주소 좌표변환
- checkbox 값처리
- Oracle
- 2개 테이블
- 컴퓨터 드라이버
- 접속ip
- group by max
- jquery selectbox change
- mysql
- ajax async
- KOSA
- String[]
- 폐업자에 대한 업종등의 정보내역
- partition by
- TM128
- ajax 동기방식처리
- 아이폰키보드
- 한국소프트웨어산업협회
- ant path pattern
- map api v3
- String 배열
- http https
- 서브쿼리
- extundelete
- update
- 첫주 및 마지막주 날짜 전체 포함
- mysql trigger
- eclipse hotdeploy
- Today
- Total
하은양 믿음군 효실맘 호홍홍집s
한글인코딩확인방법2 본문
한글인코딩을 사용시 매번 서버환경이 바뀔 때마다 확인하기 힘들다면...꼼수..ㅋㅋ
<form name="loginForm" id="loginForm" method="post" action ="" >
<input name="encodingChk" type="hidden" value="한글인코딩 체크" />
<input type="text" id="hangulName" name="hangulName" value="" />
<input type="submit" value="로그인" />
</form>
++++++++ 아래 수신받는 jsp 코드 ++++++++++
<%
String reqName = (request.getParameter("hangulName") == null) ? "" : request.getParameter("hangulName");
String encodingChk = (request.getParameter("encodingChk") == null) ? "" : request.getParameter("encodingChk");
// 한글인코딩 처리여부 확인....
//////////////////////////////////////////////////////////////////////////////
String charset[] = {"utf-8","ms949","euc-kr", "ksc5601", "iso-8859-1", "8859_1", "ascii"};
boolean chkOk = false;
for(int i = 0; i < charset.length; i++){
if(chkOk) break;
for(int j = 0; j < charset.length; j++){
String chkEncodingHangul = ChangeEncoding(encodingChk, charset[i], charset[j]);
// out.println("POST :: " + charset[i] + " --> " + charset[j] + " :::: " + chkEncodingHangul + "<br />");
if(chkEncodingHangul.equals("한글인코딩 체크")){
reqName = ChangeEncoding(reqName, charset[i], charset[j]);
// out.println("당첨 :: " + charset[i] + " --> " + charset[j] + "<br />");
chkOk = true;
break;
}
}
}
%>
<%!
public String ChangeEncoding(String str, String incn, String outcn) {
if (str == null) {
return "";
}
try {
str = new String(str.getBytes(incn), outcn);
} catch (Exception ex) {
System.out.println("Exception:" + ex.toString());
}
return str;
}
%>
'가벼운 배움 > jsp' 카테고리의 다른 글
oracle BLOB로 저장된 file을 서버에 저장하기 (0) | 2016.06.09 |
---|---|
유니코드로된 한글을 한글로 변환하기... (0) | 2016.06.03 |
jsp http를 https로 전환 (0) | 2016.05.02 |
사설IP 확인하기 (0) | 2016.04.08 |
자동글 등록방지 이미지 생성하기 (0) | 2016.03.24 |