* °³¿ä
ºä¾î Æз¯¹ÌÅÍ ¾ÏÈ£È ¹× UTF-8 ÀÎÄÚµù ¹æ¹ýÀÔ´Ï´Ù.
ºä¾î Æз¯¹ÌÅÍ ÇѱÛÀÌ ±úÁö´Â °æ¿ì Àû¿ëÇØ º¼ ¼öµµ ÀÖ½À´Ï´Ù.
* »ó¼¼ ¼³¸í
1. JSP Æз¯¹ÌÅÍ ¾ÏÈ£È ¹× ÀÎÄÚµù
utf-8·Î ¾ÏÈ£ÈÇÏ´Â ±â´ÉÀÌ µé¾î°£ ozenc_utf8.jarÀÔ´Ï´Ù.
encode ÇÔ¼ö µÎ¹ø° Æз¯¹ÌÅÍ°¡ trueÀÎ °æ¿ì utf-8·Î º¯È¯µË´Ï´Ù.
utf-8·Î ¾ÏÈ£È Áö¿øÇÏ´Â ºä¾î¹öÀüÀº 60.2015.0706.100 ÀÌÈÄ ºÎÅÍÀÔ´Ï´Ù. (±â´ÉÃß°¡-2446 ÂüÁ¶)
- »ùÇà ¼Ò½º : svg_enc.jsp
- ¶óÀ̺귯¸® : ozenc_utf8.jar (WEB-INF/lib/ ozenc_utf8.jar Ŭ·¡½º Æнº¿¡ ³Ö°í ÂüÁ¶)
<%@page language="java" import="oz.enc.*" contentType="text/html;charset=euc-kr" pageEncoding="euc-kr"%>
<%request.setCharacterEncoding("euc-kr");response.setContentType("text/html;charset=euc-kr");%>
<%!
public String getEncode (String str) {
OZEncryption enc = new OZEncryption();
String sValue = "";
try {
sValue = enc.encode(str, true);
} catch (Exception ex) {
sValue = "";
}
return sValue;
}
%>
<html>
<body>
<form name="form1" method="post" action="/OZ60/server" target="ozFrame" accept-charset="ks_c_5601-1987">
<input type="hidden" name="ozserverexport" value="true">
<input type="hidden" name="filename" value="sample.svg">
<input type="hidden" name="connection.dataFromServer" value="false">
<input type="hidden" name="connection.formfromserver" value="true">
<input type="hidden" name="exportview" value="true">
<input type="hidden" name="connection.reportname" value="/sample.ozr">
<input type="hidden" name="odi.odinames" value="sample">
<input type="hidden" name="odi.sample.pcount" value="1">
<input type="hidden" name="odi.sample.args1" value="xmlData=[encryptedforviewer].<%= getEncode("<DATASETLIST><DATASET...</DATASETLIST>") %>">
<input type="hidden" name="odi.sample.usescheduleddata" value="ozp:///SDMMaker/OzSdmMaker.js"> |
2. Aspx(´å³Ý) Æз¯¹ÌÅÍ ¾ÏÈ£È ¹× ÀÎÄÚµù
utf-8·Î ¾ÏÈ£ÈÇÏ´Â ±â´ÉÀÌ µé¾î°£ ozenc.dllÀÔ´Ï´Ù.
Encrypt ÇÔ¼ö µÎ¹ø° Æз¯¹ÌÅÍ°¡ trueÀÎ °æ¿ì utf-8·Î º¯È¯µË´Ï´Ù.
utf-8·Î ¾ÏÈ£È Áö¿øÇÏ´Â ºä¾î¹öÀüÀº 60.2015.0706.100 ÀÌÈÄ ºÎÅÍÀÔ´Ï´Ù. (±â´ÉÃß°¡-2446 ÂüÁ¶)
- »ùÇà ¼Ò½º : oz.aspx
- ¶óÀ̺귯¸® : ozenc.dll
<%@ Import namespace="oz.enc" %>
<Script language="c#" runat="server">
OZEncryption ozenc = null;
public void Page_Load(Object sender, EventArgs e)
{
ozenc = new OZEncryption();
}
</Script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
</head>
<body>
<div id = "RunOZViewer" style='height:98%'>
<object id = "OZReportViewer" classid = "CLSID:0DEF32F8-170F-46f8-B1FF-4BF7443F5F25" width = "100%" height = "100%">
<param name = "connection.servlet" value = "http://127.0.0.1/oz60/Server.aspx">
<param name = "connection.reportname" value = "font.ozr">
<param name = "viewer.isframe" value = "false">
<param name = "viewer.namespace" value = "ActiveXViewer6\ozviewer">
<param name = "information.debug" value = "true">
<param name="connection.pcount" value="1">
<param name="connection.args1" value="text=[encryptedforserver].<%=ozenc.Encrypt("Æз¯¹ÌÅ;ÏÈ£ÈÅ×½ºÆ®ÀÔ´Ï´Ù.", false)%>">
</OBJECT>
</div>
</body>
</html> |
* Âü°í »çÇ×
ÇѱÛÀÌ ±úÁö´Â °æ¿ì Æз¯¹ÌÅÍ ÀÎÄÚµù
<%@page language="java" contentType="text/html;charset=euc-kr" pageEncoding="euc-kr"%>
<%request.setCharacterEncoding("euc-kr");response.setContentType("text/html;charset=euc-kr");%>
<html>
<body>
<form name="form1" method="post" action="/OZ60/server" target="ozFrame" accept-charset="ks_c_5601-1987">
<input type="hidden" name="ozserverexport" value="true">
<input type="hidden" name="filename" value="sample.svg">
<input type="hidden" name="connection.dataFromServer" value="false">
<input type="hidden" name="connection.formfromserver" value="true">
<input type="hidden" name="exportview" value="true">
<input type="hidden" name="connection.reportname" value="<%=java.net.URLEncoder.encode("/Å×½ºÆ®º¸°í¼.ozr")%>">
<input type="hidden" name="connection.dataFromServer" value="false">
<input type="hidden" name="connection.formfromserver" value="true">
<input type="hidden" name="odi.odinames" value="odiname1">
<input type="hidden" name="odi.odiname1.pcount" value="1">
<input type="hidden" name="odi.odiname1.args1" value="xmlData=<%=java.net.URLEncoder.encode("<?xml version='1.0' encoding='EUC-KR'?>...</root>")%>"> |
|