From c312d40d3ff3d1c3f9740bd77dca37bd41039045 Mon Sep 17 00:00:00 2001 From: thkim Date: Mon, 23 Mar 2026 11:17:43 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8C=8C=EC=9D=BC=20=EB=8B=A4=EC=9A=B4?= =?UTF-8?q?=EB=A1=9C=EB=93=9C=20=EC=8B=A4=ED=8C=A8=20=EC=8B=9C,=20?= =?UTF-8?q?=ED=95=9C=EA=B8=80=20=EA=B9=A8=EC=A7=90=20=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/geoinfo/com/file/FileController.java | 12 +++++++++--- .../java/geoinfo/main/login/LoginController.java | 4 +++- src/main/java/geoinfo/main/main/MainController.java | 1 + .../java/geoinfo/main/notice/NoticeController.java | 4 +++- .../map/information/MapInformationController.java | 1 + .../java/geoinfo/map/left/MapLeftController.java | 9 +++++++-- 6 files changed, 24 insertions(+), 7 deletions(-) diff --git a/src/main/java/geoinfo/com/file/FileController.java b/src/main/java/geoinfo/com/file/FileController.java index 0d491f67..4185ee24 100644 --- a/src/main/java/geoinfo/com/file/FileController.java +++ b/src/main/java/geoinfo/com/file/FileController.java @@ -88,22 +88,26 @@ public class FileController { out.flush(); fis.close(); } else { - response.setCharacterEncoding("euc-kr"); + response.setContentType("text/html; charset=UTF-8"); + response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.println(""); writer.flush(); + writer.close(); } } else { - response.setCharacterEncoding("euc-kr"); + response.setContentType("text/html; charset=UTF-8"); + response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.println(""); writer.flush(); + writer.close(); } } catch (IndexOutOfBoundsException ex) { logger.debug("error", ex); @@ -224,13 +228,15 @@ public class FileController { out.flush(); fis.close(); } else { - response.setCharacterEncoding("euc-kr"); + response.setContentType("text/html; charset=UTF-8"); + response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.println(""); writer.flush(); + writer.close(); } } diff --git a/src/main/java/geoinfo/main/login/LoginController.java b/src/main/java/geoinfo/main/login/LoginController.java index 6d23e2be..3f26b396 100644 --- a/src/main/java/geoinfo/main/login/LoginController.java +++ b/src/main/java/geoinfo/main/login/LoginController.java @@ -2986,13 +2986,15 @@ public class LoginController { return mv; } - response.setCharacterEncoding("EUC-KR"); + response.setContentType("text/html; charset=UTF-8"); + response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.println(""); writer.flush(); + writer.close(); mv.setViewName("redirect:/index.do?cntyn=0"); return null; diff --git a/src/main/java/geoinfo/main/main/MainController.java b/src/main/java/geoinfo/main/main/MainController.java index 59111707..0474b164 100644 --- a/src/main/java/geoinfo/main/main/MainController.java +++ b/src/main/java/geoinfo/main/main/MainController.java @@ -2256,6 +2256,7 @@ public class MainController // writer.println("history.go(-1);"); writer.println(""); writer.flush(); + writer.close(); } } diff --git a/src/main/java/geoinfo/main/notice/NoticeController.java b/src/main/java/geoinfo/main/notice/NoticeController.java index 15eb6f82..1d4cd477 100644 --- a/src/main/java/geoinfo/main/notice/NoticeController.java +++ b/src/main/java/geoinfo/main/notice/NoticeController.java @@ -220,13 +220,15 @@ public class NoticeController } else { - response.setCharacterEncoding("euc-kr"); + response.setContentType("text/html; charset=UTF-8"); + response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.println(""); writer.flush(); + writer.close(); } } } diff --git a/src/main/java/geoinfo/map/information/MapInformationController.java b/src/main/java/geoinfo/map/information/MapInformationController.java index 965a86c9..b277fe89 100644 --- a/src/main/java/geoinfo/map/information/MapInformationController.java +++ b/src/main/java/geoinfo/map/information/MapInformationController.java @@ -1215,6 +1215,7 @@ public class MapInformationController { // writer.println("history.go(-1);"); writer.println(""); writer.flush(); + writer.close(); } } diff --git a/src/main/java/geoinfo/map/left/MapLeftController.java b/src/main/java/geoinfo/map/left/MapLeftController.java index dbd805bc..f1408b72 100644 --- a/src/main/java/geoinfo/map/left/MapLeftController.java +++ b/src/main/java/geoinfo/map/left/MapLeftController.java @@ -1637,12 +1637,14 @@ public class MapLeftController { mv.addObject("msg", ""); /*mv.addObject("msg", "");*/ - response.setCharacterEncoding("euc-kr"); + response.setContentType("text/html; charset=UTF-8"); + response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.println(""); writer.flush(); + writer.close(); return "forward:/map/downloadZipFail.do"; } @@ -2140,12 +2142,14 @@ public class MapLeftController { } else { mv.addObject("msg", ""); - response.setCharacterEncoding("euc-kr"); + response.setContentType("text/html; charset=UTF-8"); + response.setCharacterEncoding("utf-8"); PrintWriter writer = response.getWriter(); writer.println(""); writer.flush(); + writer.close(); return mv; } } @@ -2277,6 +2281,7 @@ public class MapLeftController { writer.println(""); writer.flush(); + writer.close(); } } return mv;