diff --git a/src/main/java/com/eactive/eai/rms/onl/manage/rule/layoutsync/LayoutSyncController.java b/src/main/java/com/eactive/eai/rms/onl/manage/rule/layoutsync/LayoutSyncController.java index 0fb52f6..987dcb7 100644 --- a/src/main/java/com/eactive/eai/rms/onl/manage/rule/layoutsync/LayoutSyncController.java +++ b/src/main/java/com/eactive/eai/rms/onl/manage/rule/layoutsync/LayoutSyncController.java @@ -438,19 +438,19 @@ public class LayoutSyncController extends OnlBaseAnnotationController implements resultSet = sis.readLine(arg, total, 1024); } - param.put("recvData", new String(arg, "UTF-8")); + param.put("recvData", new String(arg)); } catch(Exception e) { logger.error("MessageSync.err - don't read the XML File - " + new String(arg), e); param.put("recvData", ""); } // byte[]로부터 XML 파싱 (BOM 제거) - String xmlContent = new String(arg, "UTF-8").trim(); + String xmlContent = new String(arg).trim(); // BOM 제거 (UTF-8 BOM: EF BB BF) if (xmlContent.startsWith("\uFEFF")) { xmlContent = xmlContent.substring(1); } - Document doc = builder.build(new ByteArrayInputStream(xmlContent.getBytes("UTF-8"))); + Document doc = builder.build(new ByteArrayInputStream(xmlContent.getBytes())); param.put("logPrcssSeqno", UUIDGenerator.getUUID()); // xml 1.1