Revio
775
2018-11-26 11:56:46
7
359

한글깨짐문제에 대해질문좀드리겠습니다!


이방법 저방법 해봐도 한글이 일부분 깨져나와 질문좀드리겠습니다.


server.xml 에


<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="443" useBodyEncodingForURI="true"/>

<Connector port="8009" protocol="AJP/1.3" redirectPort="443" URIEncoding="UTF-8"/>


추가해논상태구요



<filter>
    <filter-name>Encoding Filter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>Encoding</param-name>
      <param-value>UTF-8</param-value>
    </init-param>
  </filter>

<filter-mapping>
    <filter-name>Encoding Filter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>


web.xml에 인코딩필터도 걸어놓앗는데


컨트롤러 쪽에서 sysout 찍어보니 

############## : 아이폰

이런식으로 한글이 깨져서나오네요...


어떤이유인걸까요 ㅜㅜ

스프링 속성도 다 제대로 설정해놓은상태입니다 ㅜㅜ


0
0
  • 답변 7

  • 은새
    184
    2018-11-26 12:21:08
    이클립스 까실 때 기본설정도 해주셨나요? 
    0
  • Revio
    775
    2018-11-26 13:02:43

    은새 네 기본설정 다해놓은상태입니다 ..

    0
  • 포기해..
    665
    2018-11-26 14:29:14
    java 파일 인코딩 타입도 UTF-8로 되있나요?
    1
  • Revio
    775
    2018-11-26 14:38:03

    컨트롤러에서도 request.setCharacterEncoding("UTF-8"); 도 넣어봣고 ...

    jsp 상단에도

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

    넣엇는데 나오질 않네요 ...

    0
  • 포기해..
    665
    2018-11-26 14:44:23

    java 파일 자체의 인코딩 타입을 물어본 거였습니다.

    이클립스를 사용하신다면 java 파일 우클릭시 text file encoding 라고 해당 파일 자체의 인코딩

    타입이 뭔지 나와있습니다.

    java 파일의 인코딩 타입이 잘못되있는 경우에도 한글이 깨지는 경우가 있어서

    물어본 겁니다.

    1
  • Revio
    775
    2018-11-26 14:50:17

    현재 이클립스 사용중이며 텍스트파일 인코딩타입은 이러합니다 ..

    0
  • Revio
    775
    2018-11-26 15:30:23

    하 해결했습니다 ㅎㅎ

    제가 http 에서 https로 전환하면서 Connector 를 하나더 생성햇는데

    그부분에도 utf-8 설정을 해줘야 하더군요 ... 많은도움감사합니다~

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.