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;