ÇÑ JSP ÆäÀÌÁö ³»¿¡¼ ¿©·¯°³ÀÇ ¾ð¾î¸¦ Áö¿øÇؾßÇÒ ¶§ »ç¿ëÇÒ ¿¹Á¦ÄÚµåÀÔ´Ï´Ù. ¾Æ·¡
¿¹Á¦´Â 5°³ÀÇ CharsetÀ» Áö¿øÇϸç, colang ÆÄ¶ó¹ÌÅÍ °ª¿¡ ÀÇÇØ Ãâ·ÂÇÒ ¾ð¾î°¡ °áÁ¤µË´Ï´Ù.
- 1 : Çѱ¹¾î
- 2 : ¿µ¾î
- 3 : ÀϺ»¾î
- 4 : Áß±¹¾î
- ±âŸ ¶Ç´Â ÁöÁ¤¾ÈµÊ : À¯´ÏÄÚµå
<%@ page
pageEncoding="euc-kr" session="false" import="java.util.*,
smipc.util.*" %><% String
sCoLang = SmeString.convNull(request.getParameter("colang"),
""); String sConType,
sMsg; if (sCoLang.equals("1"))
{ sConType =
"text/html; charset=euc-kr"; sMsg
= "Çѱ۸޽ÃÁö"; } else if (sCoLang.equals("2"))
{ sConType =
"text/html; charset=iso-8859-1"; sMsg
= "ISO-8859-1 Message"; } else
if (sCoLang.equals("3")) { sConType
= "text/html; charset=shift_jis"; sMsg
= "SHIFT-JIS Message"; } else
if (sCoLang.equals("4")) { sConType
= "text/html; charset=gb2312"; sMsg
= "gb2312 Message"; } else
{ sConType
= "text/html; charset=utf-8"; sMsg
= "UTF-8 Message"; } // if response.setContentType(sConType); %> <html> <head> <meta
http-equiv="Content-Type" content="<%=sConType%>"> <title><%=sMsg%></title> </head> <body> <h1><%=sMsg%></h1> </body> </html>
|
À§ÀÇ Äڵ忡¼ ÁÖÀÇÇÏ½Ç Á¡Àº %>¿Í <% »çÀÌ¿¡ ÀÏü °ø¹éÀ̳ª Line Break
µîÀÌ ¾ø´Ù´Â Á¡ÀÔ´Ï´Ù. ¿Ö³ÄÇϸé response.setContentType¿¡ ÀÇÇØ ºê¶ó¿ìÁ®¿¡
Çì´õ°¡ ³¯¾Æ°¡±âÀü¿¡ ÀÏüÀÇ HTML º»¹® ³»¿ëÀÌ º¸³»Á®¼´Â ¾ÈµÇ±â ¶§¹®ÀÔ´Ï´Ù. (JSP¸¦
ºñ·ÔÇÑ ASP, PHP µîÀÇ ½ºÅ©¸³Æ® ¾ð¾î¿¡¼´Â %>¿Í <% °°Àº ½ºÅ©¸³Æ®·¿ ±âÈ£ »çÀÌÀÇ
°ø¹éÀ̳ª °³Ç๮ÀÚ µîµµ HTML ÄÁÅÙÃ÷ÀÇ ÀϺηΠÀνÄÇÕ´Ï´Ù.)
±×¸®°í °¡Àå ÀÁÙÀÇ Page Directive¿¡¼µµ Content-TypeÀ» ÁöÁ¤ÇÏÁö ¸¶½Ã°í, ÄÚµå
³»¿¡¼ response.setContentType ¸Þ¼Òµå¸¦ ÀÌ¿ëÇØ Çѹø¸¸ Content-TypeÀ» ÁöÁ¤ÇØÁֽʽÿÀ.
±×¸®°í È®½ÇÇÑ Ã³¸®¸¦ À§ÇØ µ¿ÀÏÇÑ Content-TypeÀ» html ¸ÞŸ ű׿¡¼µµ Çѹø
ÁöÁ¤ÇØÁֽñ¸¿ä.
¶Ç ÇѰ¡Áö, ´Ù¸¥ ¾ð¾î¼ÂÀ¸·Î µÈ ¹®ÀÚ¿À» response ½ÃŰ¸é ¾ÈµË´Ï´Ù. ¿¹ÄÁµ¥
shift-jis ij¸¯Åͼ »óÅ¿¡¼ sMsg º¯¼öÀÇ °ªÀ» "ÇѱÛ"·Î ÁöÁ¤ÇسõÀº
ÈÄ ÀÌ º¯¼ö¸¦ ȸ鿡 Ãâ·ÂÇÏ¸é º¯È¯ÀÌ ºÒ°¡´ÉÇϹǷÎ, ¿¡·¯°¡ ³³´Ï´Ù. Áï, ¾Æ·¡¿Í
°°Àº ÄÉÀ̽º´Â ExceptionÀ» ¹ß»ý½Ãų È®·üÀÌ ³ô½À´Ï´Ù.
response.setContentType("shift-jis");
// ÆäÀÌÁö character setÀ» shift-jis(ÀϺ»¾î)·Î ÁöÁ¤ sMsg = "ÇѱÛ"; out.println(sMsg);
// Çѱ۷ΠµÈ ¸Þ½ÃÁö¸¦ Ãâ·Â
* iWiz´Ô¿¡ ÀÇÇØ¼ °Ô½Ã¹° À̵¿µÇ¾ú½À´Ï´Ù (2010-02-03 16:57)
|