<%@ page language="java" contentType="text/html; charset=euc-kr" pageEncoding="euc-kr" import="javax.naming.*,javax.sql.*,java.sql.*,java.io.*,java.net.URLEncoder,java.net.URLDecoder" %> Charset Check Test <% request.setCharacterEncoding("UTF-8"); String searchVal = request.getParameter("searchVal"); System.out.println("########################################"); System.out.println("request.getCharacterEncoding : " +request.getCharacterEncoding()); System.out.println("request.parameter searchVal : " + searchVal); if(searchVal != null) { System.out.println("request.URLDecoder : " + URLDecoder.decode(searchVal,"UTF-8")); System.out.println("########################################"); String[] charSet = {"utf-8", "euc-kr", "ksc5601", "iso-8859-1", "x-windows-949"}; for(int i=0; i"); System.out.println( charSet[i]+":"+charSet[j]+"="+ new String(searchVal.getBytes(charSet[i]), charSet[j]) ); } } } //response.setContentType("text/html; charset=euc-kr"); %>

Charset Check

Checkng String :