메뉴 건너뛰기

조회 수 186 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

스프링 프로젝트를 생성하고 샘플 코드를 실행하면 한글이 깨져서 나옵니다.

 

 

 

아래와 같이 한글이 깨지네요.

 

 

바로 UTF-8 설정이 안되어 그런건데요.

 

해결 방법은 

1. JSP파일에 인코딩 정보를 추가해 줍니다.

 

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

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 

<%@ page session="false" %> 

<html> 

<head> 

<title>Home</title> 

</head> 

<body> 

<h1> 

Hello world!   

</h1> 

 

<P>  The time on the server is ${serverTime}. </P> 

</body> 

</html>

 

위 굵은 부분을 추가해 줍니다.

 

다른 방법으로

2. web.xml 에 인코딩 정보를 추가해 줍니다.

 

<filter>   

    <filter-name>encodingFilter</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>   

    <init-param>   

       <param-name>forceEncoding</param-name>   

       <param-value>true</param-value>   

    </init-param>   

</filter>   

<filter-mapping>   

    <filter-name>encodingFilter</filter-name>   

    <url-pattern>/*</url-pattern>   

</filter-mapping>

 

위 셋팅을 web.xml에 추가합니다.

 

특히 forceEncoding 부분을 같이 넣어주면 각 JSP파일에 인코딩 부분을 추가하지 않아도 강제 인코딩이 적용됩니다.

 

 

스프링이 아닌 단순 웹 프로젝트인 경우

 

server.xml

 

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>

를 추가하여 한글 URL을 사용할 수 있습니다.


 


List of Articles
번호 제목 날짜 조회 수
18 스프링 AOP의 주요 용어 file 2016.08.18 5829
17 스프링 2.5.2 설치및 HelloWorld 출력하기 file 2016.12.06 5836
16 루씬 기본적인 검색 엔진 - 샘플 예제 file 2016.12.08 7771
15 검색엔진 (2) - 라이브러리: Lucene, Solr, Elasticsearch 2016.12.08 6228
14 검색엔진 (1) - 검색엔진의 이해 2016.12.08 6033
13 [펌]자바 Crawling(크로울링) 로그인 해 긁어오기 file 2018.07.04 6022
12 [펌]자바 Crawling(크로울링) Ajax로 요청하는 것 긁어오기 file 2018.07.04 2898
11 [패스트캣]1. 시작하기 - 설치 file 2016.12.08 5982
10 Spring 개발을 위한 Eclipse 개발 환경 구성하기 file 2016.12.06 5432
9 Spring Security Basic 인증 비활성화 설정 file 2016.08.18 5556
8 Spring Framework 개요 2016.12.08 5339
7 Spring AOP(Aspect Oriented Programming) 에서의 용어 file 2016.12.08 5181
6 solr적용시 사용법 2016.12.08 5582
5 play framework + 이클립스 초간단 개발환경 구축법 2016.12.08 12480
4 Nutch 0.9 를 이용하여 한글 검색하기 2016.12.08 5934
3 Java was started but returned exit code=13 - 이클립스 실행시 에러 file 2021.03.31 154
2 JAVA Crawling(크로울링) 기본([펌]http://partnerjun.tistory.com/guestbook) file 2018.07.04 5113
1 AJAX 통신시 컨트롤러에서 한글 문자열을 리턴해야하는 경우 인코딩 문제 처리 2018.07.04 2599
Board Pagination Prev 1 2 Next
/ 2

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved